Visualizzazione risultati 1 fino 2 di 2

Discussione: errore nel caricare i dati nel db

  1. #1
    gianlucaweb non è connesso Utente attivo
    Data registrazione
    01-01-2003
    Messaggi
    470

    Predefinito errore nel caricare i dati nel db

    Ciao

    Con un semplice form inserisco dati nel db mysql:

    Codice HTML:
    ....
    
    <TABLE border=0 width=100% cellpadding=3>
    <tr>
    <td width=100% colspan=2>
    <p align=center><b>Inserisci i dati del nuovo utente
    <form method=POST action=<? $PATH_INFO ?>>
    </b></td>
    </tr>
    <tr>
    <td width=18%><b>Username</b></td>
    <td width=82%><input type=text name=username size=20></td>
    </tr>
    <tr>
    <td width=18%><b>Password</b></td>
    <td width=82%><input type=text name=password size=20></td>
    </tr>
    <tr>
    <td width=18%><b>Nome azienda</b></td>
    <td width=82%><input type=text name=azienda size=20></td>
    </tr>
    <tr>
    <td width=18%><b>Descrizione</b></td>
    <td width=82%><textarea name=descrizione rows="5" cols="30"></textarea></td>
    </tr>
    <tr>
    <td width=18%><b>Telefono</b></td>
    <td width=82%><input type=text name=telefono size=20></td>
    </tr>
    <tr>
    <td width=18%><b>Fax</b></td>
    <td width=82%><input type=text name=fax size=20></td>
    </tr>
    <tr>
    <td width=18%><b>Orari di apertura</b></td>
    <td width=82%><textarea name=orari rows="5" cols="30"></textarea></td>
    <tr>
    ....

    che vengono uploadati con questo codice:

    Codice PHP:

    ......
    function
    upload(){
    if (isset(
    $_REQUEST['username'])){
    $dati=" INSERT INTO utentidb VALUES (NULL,
    '"
    .$_REQUEST['username']."',
    '"
    .$_REQUEST['password']."',
    '"
    .$_REQUEST['azienda']."',
    '"
    .$_REQUEST['descrizione']."',
    '"
    .$_REQUEST['telefono']."',
    '"
    .$_REQUEST['fax']."',
    '"
    .$_REQUEST['orari']."',

    .....
    Ho notato che quando nel campo orari inserisco una cosa del genere:

    Feriali: 8:30-13:00 e 17:00 -20:00

    Sabato intera giornata

    mi ritrovo questi dati caricati nel db anche nel campo descrizione :o :o

    cosa che non succede se nel campo orari inserisco solo:

    Lunedi - venerdi: 10:00 - 13:00 e 15:00 - 17:50

    Perchè questo comportamento strano?

    Grazie

    Scusate mio errore banale di doppio insert..La stanchezza uff
    Ultima modifica di gianlucaweb : 14-05-2009 alle ore 19.57.42

  2. #2
    Guest

    Predefinito

    Ti troveresti meglio a fare così:
    Codice PHP:
    $dati = "INSERT INTO utentidb (campo1,campo2,campo3,etc..) VALUES ('dati_campo1','dati_campo2','dati_campo3',etc...)";

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •