Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Problema di script :(
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      madhacker User Newbie • 18 mag 2005, 10:02 ultima modifica di

      Problema di script :(

      ho creato questo script, ma il risultato è sempre "Errore"

      <?
      include&#40;"funzioni.php"&#41;;
      
      $database=mysql_select_db&#40;$name_db,$connessione&#41;;
      
      if &#40;$_GET&#91;"B1"&#93; != 'Invia'&#41; &#123;
      ?>
      <form method="GET" action="?register=do">
      	
      
      username<input type="text" name="username" size="20"></p>
      	
      
      pass<input type="text" name="password" size="20"></p>
      	
      
      mail<input type="text" name="email" size="20"></p>
      	
      
      <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
      </form>
      <?
      &#125;
      else &#123;
      $utente = $_GET&#91;"username"&#93;;
      $pwd = $_GET&#91;"password"&#93;;
      $email = $_GET&#91;"email"&#93;;
      $sql = "INSERT INTO utenti &#40;nome, password, email&#41; VALUES &#40;'$utente', '" . md5&#40;$pwd&#41; . "', '$email'";
      if &#40;mysql_query&#40;$sql,$connessione&#41;&#41; print&#40;"inserimento completato"&#41;;
      else print&#40;"errore"&#41;;
      &#125;
      ?>
      

      questo è il file funzioni.php

      <?
      
      $server = '****';
      $user = '****';
      $password = '****';
      $name_db = $user;
      
      $connessione=mysql_connect&#40;$server,$user,$password&#41;;
      
      ?>
      

      mi sapreste dire come mai non riesco ad inserire i record nei database??

      grazie 1000

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • R
        riky78 User Attivo • 18 mag 2005, 11:00 ultima modifica di

        invece di "errore" fai stampare il risultato di mysql_error() così vediamo che tipo di errore è

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          madhacker User Newbie • 18 mag 2005, 11:05 ultima modifica di

          ho trovato 😉

          $sql = "INSERT INTO utenti &#40;nome, password, email&#41; VALUES &#40;'$utente', '" . md5&#40;$pwd&#41; . "', '$email'"; 
          

          è sbagliata

          deve essere ```
          $sql = "INSERT INTO utenti (nome, password, email) VALUES ('$utente', '" . md5($pwd) . "', '$email')";

           :D
          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            pater Super User • 18 mag 2005, 18:49 ultima modifica di

            http://www.giorgiotave.it/forum/viewtopic.php?t=64

            Il prossimo lo chiuso :microsoft:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti