il codice così come scritto non fa affatto quello che descrivi tuOriginariamente inviato da 1ronCh4ng
io sto creando un modulo di invio query, io ho creato questo codice in phpquando premo sul pulsante invia_query, in teoria dovrebbe eseguirmi la query, ma mi da errore, in cosa sbaglio??? correggetemi il codice se è errato e postatelo correttoCodice PHP:
$query = $_POST['query'];
$conn = mysql_connect('localhost', 'user', 'pass');
mysql_select_db('my_db');
mysql_query ("$query");
echo "<div align=center><form action=index.php method=POST>
<table width=100%>
<tr><td align=right>Codice query:</td>
<td align=left><textarea cols=40 rows=5 name=query></textarea></td>
</tr>
</table>
<input type=submit value=Invia_Query></div>
</form>";
Si può che dopo l'inoltro della query venga visualizzato in alto sopra il form il testo "Query Eseguita" e che prima dell'inoltro non venga visualizzato niente? grazie
la query verrebbe eseguita prima del form. che query esegui, che errore ti da.
inoltre quello che tenti di fare è molto pericoloso, ti affidi a una query che passa attraverso una variabile post... chiunque potrebbe anche cancellare tutti i dati del tuo db se volesse e non solo
![]()