Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Modulo di invio query

  1. #1

    Modulo di invio query

    io sto creando un modulo di invio query, io ho creato questo codice in php
    Codice 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>"

    quando 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 corretto

    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

  2. #2
    Beh.... posta magari il codice della form e dicci pure come funziona.

    Da quello che ho capito io, sembra che in un input, scrivi la query che viene passata allo script che hai postato ed eseguita.
    È così?

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424

    Re: Modulo di invio query

    Originariamente inviato da 1ronCh4ng
    io sto creando un modulo di invio query, io ho creato questo codice in php
    Codice 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>"

    quando 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 corretto

    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
    il codice così come scritto non fa affatto quello che descrivi tu
    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


    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

  4. #4
    Io utilizzo PHP-Fusion e ho messo un if else che permette l'accesso solo al SuperAdmin, e poi ci metto un .htaccess poichè faccio una cartella con dentro solo quel file, cmq come posso fare a renedere sicura la trasmissione della query?

    Non mi da più nessun errore, era xampp che faceva in cavoli suoi

  5. #5
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    se la protezione all'area è mooolto sicura ok (sicura, concetto relativo)

    oh se funziona allora hai omesso parte del codice... non vedevo il controllo legato all'invio del form
    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.