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. problemi con script
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      ryu66 User • ultima modifica di

      problemi con script

      Salve:gthi:, ho problemi con uno script che ho appena creato ed è ancora incompleto, mica potreste darmi una mano a vedere dov'è l'errore net testo perchè non me lo carica..

      [PHP]<?php
      include_once("config.php");

      $username = strtolower(trim($_POST['uname']));
      $password = strtolower(trim($_POST['passw']));

      if($username == "" or $password == ""){
      header("Refresh: 5;URL=index.php");
      $msg= 'Hai inserito dati non corretti ... attendi il reindirizzamento';
      } else {
      $sql = "SELECT id, temp FROM $_CONFIG['table_utenti'] WHERE password="$password" and username="$username""
      $result = mysql_query($sql);
      $row = mysql_fetch_array($result);
      if ($result) {

      if ($row['temp'] == 0) {

      $sql2 = "INSERT INTO $_CONFIG['table_sessioni'] (username, password, id) VALUES ("$username", "$password", "$row['id']"")
      $result2 = mysql_query ($sql2) or die (mysql_error());

      if ($result2) {

      setcookie ( sessioni ,"$row['id']", "$_CONFIG['expire']");
      header("Refresh: 5;URL=index.php");
      $msg= 'Login avvenuto con successo';
      }
      }
      }
      }
      ?> [/PHP]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • massimux
        massimux Moderatore • ultima modifica di

        mi dici che errore ti dà ?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • massimux
          massimux Moderatore • ultima modifica di

          [php]
          $sql = "SELECT id, temp FROM $_CONFIG['table_utenti'] WHERE password='".$password."'";
          [/php]

          dovrebbe essere la query errata

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • R
            ryu66 User • ultima modifica di

            scusa, come potrei rimediare.. grazie

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              saro78 Bannato User Attivo • ultima modifica di

              In PHP una stringa può essere racchiusa tra apici singoli o fra doppi apici.
              Nelle query Mysql le stringhe si racchiudono sempre fra apici singoli.

              Fatte le premesse sopra, nel tuo codice ci sono stringhe racchiuse fra doppi apici (") che contengono a sua volta doppi apici non escapati, ci sono inoltre query MySQL con doppi apici al posto dei singoli.

              Ti consiglierei di partire da qui:
              it.php.net/manual/it/language.types.string.php per quanto riguarda il PHP, per le query MySQL è sufficiente quanto detto sopra: per le stringhe solo apici singoli.
              E ricorda di chiudere tutte le istruzioni PHP con il punto e virgola 😉

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • massimux
                massimux Moderatore • ultima modifica di

                guarda che ti ho scritto la soluzione 😉

                PS: saro78 grazie per la risposta Teorica 😉

                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