Salve a tutti! ho un problema con questo programmino, per ora il programma (anche se ce ne sono 4) dovrebbe leggere il contenuto dei textarea invitato e invitante e inserirlo nel database nella tabella reclutamento alle righe invitato e invitante...questo è il codice:
(il controllo su invitante non l'ho fatto ma lo faccio quando funziona!)codice:<html> <title>Reclutamento ver.1</title> <body> <form method='get' action='<?php echo $PHP_SELF; ?>'> <table aling="center"> <tr> <td>Inserire Nome utente Invitato: <input name="invitato" type="text" size="40" maxlength="25"/> </td> <td>Inserire Nome utente [b]che ha[b] Invitato: <input name="invitante" type="text" size="40" maxlength="25"/> </td> </tr> <tr> <td>Inserire la data: (gg/mm/anno) <input name="data" type="text" size="40" maxlength="10"/> </td> <td> Inserire un'eventuale risposta: (Max 255 caratteri) <textarea name="testo" rows="5" cols="40" maxlength="255">qui puoi scrivere il tuo testo</textarea> </td> </tr> </table> <input type='submit' name='Apply' value=' Invia '> </p> <?php // connessione a MySQL con l'estensione MySQLi // Stabiliamo una connessione MySQL mysql_connect("localhost", "forumroma", "******") or die(mysql_error()); mysql_select_db("my_forumroma") or die(mysql_error()); if (isset($_POST['invitato'])) { // Lavoro su ogni singolo elemento della matrice foreach ($_POST['invitato'] as $invitato) { foreach ($_POST['invitante'] as $invitante) { // Creo la query mysql_query("INSERT INTO reclutamento (invitato, invitante) VALUES ('$invitato', '$invitante');") or die(mysql_error()); echo "Dati inseriti! "; } } } $result = mysql_query("SELECT * FROM reclutamento") or die(mysql_error()); while($row = mysql_fetch_array($result)) { // Visualizziamo sulla pagina il contenuto della riga letta echo "Id: ".$row['id']." - Nome Invitato: ".$row['invitato']."- Invitante: ".$row['invitante']."- Data: ".$row['data']."- Risposta: ".$row['risposta']." "; } ?> </body> </html>
Il problema è che non mi scrive nel databasecolpa del programma? colpa delle proprietà delle tabelle nel database? Ho provato a fare un file php con il comando:
e funzionacodice:mysql_query("INSERT INTO reclutamento (invitato, invitante) VALUES ('ciao');")cosa sbaglio???

colpa del programma? colpa delle proprietà delle tabelle nel database? Ho provato a fare un file php con il comando:
Rispondi quotando