Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555

    variabili

    Ciao a tutti, insisto con le variabili, perchè sto capendo poco.


    $htmLoc .= "<option value=\"$IDLocalita\">$Localita</option>" ;

    Perchè mi da questo errore
    Notice: Undefined variable: htmLoc in c:\programmi\easyphp1-7\www\prova\visualizza\inizio.php on line 28

    Come devo definire la variabile $htmLoc?

    Grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    http://forum.html.it/forum/showthrea...hreadid=687333



    $htmLoc .= "<option value=\"$IDLocalita\">$Localita</option>" ;

    il punto prima dell'uguale concatena la parte dopo l'uguale con il contenuto della variabile $htmLoc. il notice ti dice che non esiste nessuna variabile $htmLoc prima di quell'istruzione
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    Devi definire la var prima di accodarci qualcosa

    ciao
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Marketto hai ragione, ho sgarrato, ho postato praticamente due volte la stessa cosa. Scusate.

    Cmq come definisco la variabile? Questo è quello che non riesco a capire. Ho capito che le variabili dai form bisogna richiamarle col $_post eccettera, ma quella che c'è su non è una variabile di un form.

    Scusate forse sto fondendo oggi, anzi sono fuso.

    Ciao ciao

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    $htmLoc = "";
    $htmLoc .= "<option value=\"$IDLocalita\">$Localita</option>" ;


    però tutto dipende dalla posizione di $htmLoc: dentro un ciclo, una funzione...
    think simple think ringo

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Dentro un ciclo while da dove prendo i dati del db.
    Ciao Marketto

  7. #7
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    <?
    include("../Config.php");

    $Connessione = mysql_connect($Host,$Utente,$Pw) or die ("Nessuna Connessione");

    $SelectDb = mysql_select_db($NomeDb,$Connessione);

    //Seleziono Tabella Località
    $sqlLoc = "select * from $Localita order by Localita";
    $sqlLocRes = mysql_query($sqlLoc,$Connessione);
    //Ciclo per località
    while($RigheLoc=mysql_fetch_array($sqlLocRes)){
    $IDLocalita = $RigheLoc ['IDLocalita'];
    $Localita = $RigheLoc ['Localita'];

    $htmLoc ="";
    $htmLoc .= "<option value=\"$IDLocalita\">$Localita</option>" ;
    }
    ?>

    Poi nell'html stampo la variabile $htmLoc.


    Marketto ho aggiunto $htmLoc =""; che mi hai consigliato, l'errore non lo da però mi visualizza solo un record.
    Ho guardato i vari tutorial ma non riesco a capirci granchè.

    Grazie a tutti e abbiate pazienza.

  9. #9
    Originariamente inviato da michelepi
    <?
    include("../Config.php");

    $Connessione = mysql_connect($Host,$Utente,$Pw) or die ("Nessuna Connessione");

    $SelectDb = mysql_select_db($NomeDb,$Connessione);

    //Seleziono Tabella Località
    $sqlLoc = "select * from $Localita order by Localita";
    $sqlLocRes = mysql_query($sqlLoc,$Connessione);
    //Ciclo per località
    while($RigheLoc=mysql_fetch_array($sqlLocRes)){
    $IDLocalita = $RigheLoc ['IDLocalita'];
    $Localita = $RigheLoc ['Localita'];

    $htmLoc ="";
    $htmLoc .= "<option value=\"$IDLocalita\">$Localita</option>" ;
    }
    ?>

    Poi nell'html stampo la variabile $htmLoc.


    Marketto ho aggiunto $htmLoc =""; che mi hai consigliato, l'errore non lo da però mi visualizza solo un record.
    Ho guardato i vari tutorial ma non riesco a capirci granchè.

    Grazie a tutti e abbiate pazienza.
    ma la variabile Localita che centra?
    prova a sostituire
    $sqlLoc = "select * from $Localita order by Localita";
    con
    $sqlLoc = "select * from TABELLA order by Localita";
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  10. #10
    hem questo $htmLoc =""; mettilo prima del while

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.