Pagina 1 di 8 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 72
  1. #1
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141

    Inserimento dati nel database

    Ragazzi... ho una pagina già costruita con tutti i campi pronti per l'inserimento come può essere questa:
    http://forum.html.it/forum//search.php?s=
    ma non so come fare in modo che quello che inserisco vada nelle tabelle(già fatte )nel database
    se c'è una guida?
    grazie

  2. #2
    Bhè guarda, adesso nons o se su HTML.it ci sia già (ma penso proprio di si), ma comunque hai bisogno di due cose:

    1) una connessione attraverso PHP al dastabase.

    2) una query scritta in PHP che poi vada ad inserire i dati nella query.

  3. #3
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    1) una connessione attraverso PHP al dastabase
    c'è
    2) una query scritta in PHP che poi vada ad inserire i dati nella query
    questa no

  4. #4
    Questo è un esempio fatto sul mio sito:

    Codice PHP:
        $MySQLSend "INSERT INTO shoutbox(utente, messaggio, datamessaggio, ipaddress) VALUES ('$Nome','$MessaggioF','$Ora','$IP');";
        
    mysql_query($MySQLSend); 

  5. #5
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    non so da dove cominciare ...ho sentito che bisogna mandare i dati inseriti ad un altra pagina e che poi questa manda i dati a riempire i campi della tabella

  6. #6
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    help

  7. #7
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    Codice PHP:
    <?php
        
    include("include/base.inc");
        include(
    "include/connector.inc");

    $query1 "INSERT INTO camperservice (indirizzo,localita,citta,regione,stato,cs,aa,ps,camper_stop,tariffe_camper_stop,lat_nord_gradi,lat_nord_min,
    lat_nord_sec,lat_est_gradi,lat_est_min,lat_est_sec,coordinate_gps,gps_x,gps_y,gps_z,wifi,telefono,email,gratuito,paganento,note)
    VALUES
    ('
    $indirizzo','$localita','$citta','$regione','$stato','$cs','$aa','$ps','$camper_stop','$tariffe_camper_stop','$lat_nord_gradi','$lat_nord_min',
    '
    $lat_nord_sec','$lat_est_gradi','$lat_est_min','$lat_est_sec','$coordinate_gps','$gps_x','$gps_y','$gps_z','$wifi','$telefono','$email','$gratuito','$paganento','$note' )
    "
    ;
    echo 
    "$dbconn";
    echo 
    "$query1";
    if (
    mysql_query($query1,$dbconn))
    {
    echo 
    "<h3>La registrazione dei dati nel database è avvenuta correttamente</h3>
    "
    ;
    }
    else {
    echo 
    "<h3>Errore durante la registrazione, ripetere l'operazione</h3>



    <a href=add_camperservice.php> Effettua nuovamente l'inserimento dei dati</a>
    </p>"
    ;

    }
    ?>
    ma mi da sempre errore inserimento dati
    il file connector è cos'ì:
    Codice PHP:
    <?php

        $user
    ="xxxxxxxxx";

        
    $psw="xxxxxxxxx";

        
    $url="xx.xxx.xxx.xx";

        
    $database="xxxxxxxxxx";



        
    $dbconn=mysql_connect($url,$user,$psw);

        
    mysql_select_db($database);

    ?

  8. #8
    Precisamente che errore da?

  9. #9
    Inoltre cerca di usare la funzione mysql_real_escape_string
    da applicare a tutte le variabili che usi prima di usarle all'interno di $query1, per intenderci:

    $indirizzo= mysql_real_escape_string($indirizzo);
    $localita = mysql_real_escape_string($localita);
    $citta = mysql_real_escape_string($citta);
    .........


    Immagina infatti se in indirizzo c'è scritto
    VIA D'ALTERIO, .......

    la presenza dell'apice sarà interpretata come chiusura nell'espressione

    VALUES ('$indirizzo', ........)

  10. #10
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    mi da questo che non è propio un errore ma è la risposta
    Resource id #3

    INSERT INTO camperservice (indirizzo,localita,citta,regione,stato,cs,aa,ps,c amper_stop,tariffe_camper_stop,lat_nord_gradi,lat_ nord_min, lat_nord_sec,lat_est_gradi,lat_est_min,lat_est_sec ,coordinate_gps,gps_x,gps_y,gps_z,wifi,telefono,em ail,gratuito,paganento,note) VALUES ('Via Fornace','','Agrigento','Abruzzo','Italia','1','', '','','','0','0', '0','0','0','0','','0,000000','0,000000','','','', '','','','' )
    Errore durante la registrazione, ripetere l'operazione

    Effettua nuovamente l'inserimento dei dati



    la funzione mysql_real_escape_string dove devo metterla?

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.