Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    55

    Posizione elementi a schermo

    Scusate ma non capisco una cosa:

    perche' se scrivo ...


    $query = "SELECT campo1 FROM tabella";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))

    {
    echo "$row[campo1]";
    }

    echo "cippirispazzola";
    mysql_close($db);
    ... nella pagina risultante mi compare PRIMA cippirispazzola e DOPO $row[campo1] ? :master:

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Codice PHP:
    $query "SELECT campo1 FROM tabella";
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result))

    {
    echo 
    "$row[campo1]";
    echo 
    "
    "
    ;
    echo 
    "cippirispazzola";
    }
    mysql_close($db); 
    Che senso ha?
    Non capisco la domanda?!!!!
    ¿Hasta la pasta?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    55
    allora la ripeto:

    Perche' se faccio un ciclo while che mi elenca dei dati, chiudo il ciclo, e sotto gli dico di stampare
    un testo qualsiasi ... quando richiamo la pagina dal browser il testo qualsiasi viene visualizzato prima dell'elenco valori del while?

    se la query fosse del tipo "SELECT * FROM tabella where ... condizione", nel tuo esempio mi si visualizzerebbe una cosa del genere:

    riga1
    cippirispazzola

    riga2
    cippirispazzola

    riga3
    cippirispazzola
    Ma se volessi

    riga1
    riga2
    riga3
    cippirispazzola
    ?

    Se scrivo come ho scritto nel 1° post, anche se cipirispazzola è DOPO il ciclo , mi viene visualizzato all'inizio della pagina.

    Sicuramente è un proplema-stupidaggine, solo che mi piacerebbe sapere se c'è un motivo

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    immaginavo di aver capito male.
    comunque io farei cosi:
    con un ciclo FOR conto i record
    poi con IF trovo l'ultimo record
    e stampo quello che voglio.
    buttata giu cosi, comunque fattibile.
    ¿Hasta la pasta?

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.