Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    38

    Inserire variabile in stringa sql

    Ciao a tutti
    grazie all'aiuto vostro e alle guide in linea sto imparando ad usare php con mysql ora sono arrivato a dover passare una variabile ad una stringa sql
    La variabile arriva da un form

    Codice PHP:
     <?php  $cn mysqli_connect("localhost""root""""massimo");  
    $query="SELECT ID, nome, cognome FROM tbl_anagrafica ORDER BY cognome";  
    $res mysqli_query($cn$query); 
     if (
    $res && mysqli_num_rows($res)>0){
      
    ?>
      <center>Seleziona il cliente</center><br>
      <center><select name="regioni"><br> 
     <?php   while($row=mysqli_fetch_assoc($res)){ 
     
    ?> 
     <option value="<?php echo $row['ID']?>"><?php echo $row['cognome']?> &nbsp;<?php echo $row['nome']?></option>
      <?php   
    }  
    ?> 
     </select><br><br>  
    <form action="visualizza_record.php" method="post">  
    <input type="text" name="citta" value="">
    <input type="submit" name="submit" value="AVANTI"></form>
      <?php
      
    }
     
    mysqli_close($cn);
      
    ?>
    E questo e' il codice della pagina visualizza_record.php dove alla linea 3 devo inserire la variabile

    Codice PHP:
    <?php
     $cn 
    mysqli_connect("localhost""root""""massimo");
        
    $query mysqli_query($cn"SELECT * FROM tbl_anagrafica WHERE citta = '$citta'")  ;
           
    $quanti mysqli_num_rows($query);   
        if (
    $quanti == 0)
        {
            echo 
    "Nessun record!";
        }
        else
        {
            for(
    $x=0$x<$quanti$x++)
            {
                
    $rs mysqli_fetch_row($query);
                
    $ID $rs[0];
                
    $nome $rs[1];
                
    $cognome $rs[2];
                
    $citta $rs[3];
                echo 
    "ID : " $ID "<br>";
                echo 
    "Nome : " $nome "<br>";
                echo 
    "Cognome : " $cognome "<br>";
                echo 
    "Citta' : "  $citta "<br><br>"    ;
            }
        }
      
        
    mysqli_close($cn);   
    ?>
    Quando eseguo mi appare questo errore nel momento in cui apre la pagina

    Notice: Undefined variable: citta in C:\xampp\htdocs\massimo\visualizza_record.php on line 3

    Nessun record!

    Ho provato in diversi modi ma non riesco a venirne a capo.
    Grazie a chi mi puo' aiutare.

    Massimo


    Ultima modifica di Maxus68; 09-11-2016 a 18:56

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.