Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema qery con substring

    Ciao a tutti

    la query $log (dove user_pass è un campo della tabella user di cui vogli selezionare la stringa a partire dal 33° carattere) mi dà il seguente errore:

    Notice: Undefined index: user_pass in C:\www\coddecod\decodifica.php on line 13

    Codice PHP:
      $id $_POST['id'];
      
    $log "SELECT SUBSTRING(user_pass, 33) FROM user WHERE user_id = '$id' ";
      
    $result mysql_query($log) or die (mysql_error());
      
      if (
    mysql_num_rows($result) != 0)
      {
       
    $row mysql_fetch_array($result);
       
    $pass_temp $row['user_pass'];   // line 13
      
    }
      
    $lung_id strlen($id);
      
    $lung_temp strlen($pass_temp);
      
    $lung_pass $lung_temp $lung_id;
      
      
    $pass_code substr($pass_temp0$lung_pass);
      
    $pass_decode base64_decode($pass_code); 
    dov'è che sbaglio? :master:

  2. #2
    devi dargli un alias oppure usare mysql_fetch_row()

    cioe':

    $pass_temp = $row[0]; // line 13

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    $pass_temp = $row[0];

    è la soluzione!

    Grazie mille

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.