Salve a tutti,
dal seguente post http://forum.html.it/forum/showthrea...readid=2948940 mi è stato consigliato di cambiare sezione.
Provo a ricapitolare cosa vorrei risolvere
Stampare una pagina html partendo con questo codice
codice HTML:<html> <body> <form action="invio_db.php" method="post" enctype="multipart/form-data"> <p> Il sottoscritto Cognome <input name="pieno9" value="" size="auto" maxlength="100" type="text"> Nome <input name="pieno10" value="" size="auto" maxlength="100" type="text"> nato il <input type="date" name="date2" id="date2"> CodiceFiscale <input name="pieno2" value="" size="20" maxlength="11" type="text"> e residente nel Comune di <select name="comuni"> <option value="scelta uno">Milano</option> <option value="scelta due">Roma</option> </select> residente in <select name="select"> <option value="Via">Via</option> <option value="Contrada">Contrada</option> </select> C.a.p. <inputname="pieno11"value=""size="8"maxlength="1"type="text"> <labelfor="tel">Tel</label> <inputname="tel"type="tel"id="tel"> Fax <inputtype="tel"name="tel2"id="tel2"> Cell <inputtype="tel"name="tel3"id="tel3"> mail <inputname="email"type="email"id="email"> </p> <p>Pec <inputtype="email"name="email2"id="email2"> <labelfor="email3">Email:</label> <inputtype="email"name="email3"id="email3"> Sito web <inputtype="url"name="url"id="url"> </p> <p> <inputtype="reset"value="Cancella tutti i dati"> <inputtype="submit"value="Invia i tuoi dati"/> <inputvalue="SALVA"type="submit"> <ahref="javascriptrint();">STAMPA</a></p> <td> </td> </p> </form> </body> </html>
Il problema che riscontro in fase di lancio della stampa è quello di poter allargare, espandere i campi, automaticamente qualora il testo sia maggiore della textarea in html.
Mi è stato riferito che la soluzione piu semplice è quella di passare i valori ad un'altra pagina ed inserirli in una tabella, creando creare una riga per ogni corrispondenza variabile/valore
dovrei creare due file per l'inserimento nella tabella.
Pagina modulo.htm:Codice HTML:
codice HTML:<FORM METHOD="post" ACTION="inserisci.php"> Campo 1: <INPUT TYPE="text" NAME="campo1"> Campo 2: <INPUT TYPE="text" NAME="campo2"> <!-- inserisci allo stesso modo tutti i campi che ti servono... --> <INPUT TYPE="submit" VALUE="Inserisci"> </FORM>
Pagina inserisci.php:Codice PHP:
codice HTML:$query = "INSERT INTO nome_tabella (nome_campo1, nome_campo2, ...) VALUES ('{$_POST['campo1']}', '{$_POST['campo2']}', ...)"; if (mysql_query ($query, $db)) echo ("Inserimento riuscito!"); else echo ("Errore nell'inserimento :-(");
dopo aver inserito i dati nel DB deve recuperarli e stamparli a video.
Come dovrei procedere ancora?
Grazie a tutti