Questione : Trasmettere la scatola di controllo multipla ad una pagina del contatto

ho una pagina con una lista dei documenti ottenuti da una domanda del mysql. Questa lista fornisce una scatola di controllo (value=id del documento) per documento e, di che cosa ho bisogno è di generare un tasto che inoltra il documento selezionato l'identificazione (una scatola di controllo corrisponde a 1 identificazione) ad una nuova pagina (una pagina della forma del contatto) che conterrà una casella di testo (textarea) con gli articoli selezionati concatenati in esso. il

per esempio,

- suppone la lista abbia 7 documenti (in modo da 7 identificazione) il
- suppone che abbiamo selezionato 4 documenti (4 scatole di controllo dai quei 7)
- dopo essere scattatsi sull'“sottopongono„ il tasto il risultato dovrebbe andare alla pagina seguente e visualizzare una casella di testo (in una pagina del contatto) con “la stringa concatenata del number„ del _blank "„ del target= " di http://localhost/open/id_number del href= di „. il

I attualmente ha realizzato la visualizzazione dei documenti nella lista e che aggiunge la scatola di controllo associata al relativo che id_number in it.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del \ n„); stampa (“id= \ “files_list \ “>") \ n„); //printf (" \ n„); printf (“href= di \ n„, (== “identificazione DESC„ di $order)? “id%20ASC„: “id%20DESC„); printf (“href= di \ n„, (== “tipo DESC„ di $order)? “type%20ASC„: “type%20DESC„); href= di (" \ n„, (== “nome DESC„ di $order)? “name%20ASC„: “name%20DESC„); printf (“href= di \ n„, (== “nome DESC„ di $order)? “name%20ASC„: “name%20DESC„); href= di (" \ n„, (== “formato DESC„ di $order)? “size%20ASC„: “size%20DESC„); printf (“href= di \ n„, (== “formato DESC„ di $order)? “size%20ASC„: “size%20DESC„); printf (“href= di \ n„, (== “revisione DESC„ di $order)? “revision%20ASC„: “revision%20DESC„); href= di (" \ n„, (== “autore DESC„ di $order)? “author%20ASC„: “author%20DESC„); printf (“href= di \ n„, (== “autore DESC„ di $order)? “author%20ASC„: “author%20DESC„); printf (“href= di \ n„, (== “mantenitore DESC„ di $order)? “maintainer%20ASC„: “maintainer%20DESC„); href= di (" \ n„, (== “cdate DESC„ di $order)? “cdate%20ASC„: “cdate%20DESC„); printf (“href= di \ n„, (== “cdate DESC„ di $order)? “cdate%20ASC„: “cdate%20DESC„); href= di (" \ n„, (== “mdate DESC„ di $order)? “mdate%20ASC„: “mdate%20DESC„); printf (“href= di \ n„, (== “mdate DESC„ di $order)? “mdate%20ASC„: “mdate%20DESC„); printf (“ \ n„); stampa (“ \ n„); mentre ($row = @mysql_fetch_array ($res)) { stampa (“ \ n„); fila del type='checkbox value='$ del (" \ n„); //print (" \ n„); por Oscar di //prueba exitosa de id stampa (“href= di \ n„); stampa (“href= di \ n„); se ($row [formato] < 0) continuare; se ($row [formato] < 10240) { $size_str = sprintf (“byte„, $row [formato] di %d); } altrimenti se ($row [formato] < 1048576) { $size_str = sprintf (“Kb di %.1f„, ($row [formato] /1024)); } altrimenti { $size_str = sprintf (“Mb di %.1f„, ()/(di $row [formato] 1024*1024)); } stampa (“ \ n„); stampare (“ \ n„); stampare (“ \ n„); stampare (“ \ n„); stampare (“ \ n„); printf (“ \ n„, (POSIZIONE DI SEGNALE MINIMO del == di $row [modificato])? „ align= \ “centro \ “>„: “>$row [modificato] "); printf (“src= del \ n„, (POSIZIONE DI SEGNALE MINIMO [livellata] del == di $row)? “G„: $row [livellato], access_string ((POSIZIONE DI SEGNALE MINIMO [livellata] del == di $row)? “G„: $row [livellato])); stampa (“ \ n„); } }
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 notpretty " del class= " del id= " codeSnippet942799 del
Listing $count documents
Sel.TipoFilenameDocumentoSizeTamañoRevAuthorAuthorMaintainerCreatedFecha de CreaciónModifiedUltima Modificación
$row [identificazione] \$row [nome] $size_str$row [revisione] $row [autore] $row [mantenitore] $row [generato] \
class= del

Risposta : Trasmettere la scatola di controllo multipla ad una pagina del contatto

State inviando i dati della forma ad una lima denominata send.php quando scattate sopra il tasto di presentazione.

Nella lima di send.php potete generare la stringa delimitata per l'identificazione del controllo con il codice che ho inviato più presto.

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

Nello scritto di send.php ora avete una variabile denominata $SelectedDocuments.

Per mettere quello nel textarea, dovrete echeggiarli nella forma. Dare un'occhiata al codice qui sotto per vedere che cosa significo.


1:
Altre soluzioni  
 
programming4us programming4us