Vraag : Verzend veelvoudige checkbox naar een contactpagina

ik heb een pagina met een lijst van documenten uit een mysqlvraag die worden verkregen. Deze lijst verstrekt checkbox (value=id van document) per document, en, welke Ibehoefte een knoop moet creëren dat geselecteerde documentid's (één checkbox beantwoordt aan 1 identiteitskaart) naar een nieuwe pagina (een pagina van de contactvorm) verzendt die een textbox (textarea) met de geselecteerde die punten daarin worden aaneengeschakeld zal bevatten.

bijvoorbeeld,

- veronderstelt de lijst 7 documenten (zo 7 id's)
- heeft veronderstellen wij selecteerde 4 documenten (4 checkboxes van die 7)
- na het klikken op een „Submit“ knoop het resultaat zou moeten naar de volgende pagina gaan en tonend een textbox (in een contactpagina) met het aaneengeschakelde „“ koord number.

I heeft momenteel het tonen van de documenten in de lijst bereikt en bijbehorend checkbox aan zijn id_number in it.
toegevoegd
" codeBody " \ n“); druk („
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
print („

Listing $count documents

“); druk („ \ n“); //printf („ \ n“); printf („ \ n“, ($order == „identiteitskaart DESC“)? „id%20ASC“: „id%20DESC“); printf („ \ n“, ($order == „type DESC“)? „type%20ASC“: „type%20DESC“); //printf („ \ n“, ($order == „naam DESC“)? „name%20ASC“: „name%20DESC“); printf („ \ n“, ($order == „naam DESC“)? „name%20ASC“: „name%20DESC“); //printf („ \ n“, ($order == „grootte DESC“)? „size%20ASC“: „size%20DESC“); printf („ \ n“, ($order == „grootte DESC“)? „size%20ASC“: „size%20DESC“); printf („ \ n“, ($order == „revisie DESC“)? „revision%20ASC“: „revision%20DESC“); //printf („ \ n“, ($order == „auteur DESC“)? „author%20ASC“: „author%20DESC“); printf („ \ n“, ($order == „auteur DESC“)? „author%20ASC“: „author%20DESC“); printf („ \ n“, ($order == „handhaver DESC“)? „maintainer%20ASC“: „maintainer%20DESC“); //printf („ \ n“, ($order == „cdate DESC“)? „cdate%20ASC“: „cdate%20DESC“); printf („ \ n“, ($order == „cdate DESC“)? „cdate%20ASC“: „cdate%20DESC“); //printf („ \ n“, ($order == „mdate DESC“)? „mdate%20ASC“: „mdate%20DESC“); printf („ \ n“, ($order == „mdate DESC“)? „mdate%20ASC“: „mdate%20DESC“); printf („ \ n“); druk („ \ n“); terwijl ($row = @mysql_fetch_array ($res)) { druk („ \ n“); druk („ \ n“); //print („ \ n“); //prueba exitosa DE identiteitskaart por Oscar druk („ \ n“); druk („ \ n“); als ($row [grootte] < 0) ga verder; als ($row [grootte] < 10240) { $size_str = sprintf („%d bytes“, $row [grootte]); } anders als ($row [grootte] < 1048576) { $size_str = sprintf („%.1f Kb“, ($row [grootte] /1024)); } anders { $size_str = sprintf („%.1f Mb“, ($row [grootte])/(1024*1024)); } druk („ \ n“); druk („ \ n“); druk („ \ n“); druk („ \ n“); druk („[gecre�ërde] \ n“); printf („ \ n“, ([gewijzigd] $row ONGELDIGE ==)? “ align= \ „centrum \ „>-“: „[gewijzigde] >$row“); printf („ \ n“, ($row [niveau] ONGELDIGE ==)? „G“: $row [niveau], het access_string (($row [niveau] ONGELDIGE ==)? „G“: $row [niveau])); druk („ \ n“); } }
Sel.TipoFilenameDocumentoSizeTamañoRevAuthorAuthorMaintainerCreatedFecha DE CreaciónModifiedUltima Modificación
$row [identiteitskaart] \$row [naam] $size_str$row [revisie] $row [auteur] $row [handhaver] $row \

Antwoord : Verzend veelvoudige checkbox naar een contactpagina

U verzendt de vormgegevens naar een dossier genoemd send.php wanneer u op voorlegt knoop klikt.

In het send.php- dossier kunt u het afgebakende koord voor controleid's met de code creëren die ik vroeger heb gepost.

als (isset ($_POST [„DocID“])) {
   $SelectedDocuments = implodeer („,“, $_POST [„DocID“]);
}
? >

In het manuscript send.php hebt u nu een variabele genoemd $SelectedDocuments.

Om dat in textarea te zetten, zult u het in de vorm moeten weergalmen. Neem een blik hieronder bij de code om te zien wat ik bedoel.


1:
Andere oplossingen  
 
programming4us programming4us