Visualizzazione dei risultati da 1 a 2 su 2

Discussione: javascript in while()

  1. #1

    javascript in while()

    ciao ragazzi. ho questa fusione di php e javascript in cui qualcosa non funziona. Questo perchè i while dovrebbero stamparmi molti risultati invece non è così. Ho ricontrollato la query a se prima di questo script e funziona, i dati ci sono quindi non è un errore di mysql o corrlato.

    Codice PHP:
    case 1:
                var
                  newElement = document.createElement("select"),
    <?php

    $quecc 
    "SELECT * FROM utenti WHERE Clan='$row[Clan]'  AND Nick != '$row[Nick]' ORDER BY Nick ASC"$recc mysql_query($quecc$db); 
    $i 1;

                       while (
    $rocc mysql_fetch_array($recc)) {
                       echo 
    "opt$i =  document.createElement(\"option\"),"
    $i++;
                       }
                       echo 
    "opt$i = document.createElement(\"option\");"
                       echo 
    "newElement.setAttribute(\"name\", \"nomeSelect\");";

    $i 1;
                       while (
    $rocc mysql_fetch_array($recc)) {
                       echo 
    "opt$i.appendChild(document.createTextNode('$rocc[Nick]'));"
    $i++;
                       }
                        echo
    "opt$i.appendChild(document.createTextNode('- - - -'));";

    $i 1;
                        while (
    $rocc mysql_fetch_array($recc)) {
                        echo 
    "newElement.appendChild(opt$i);"
    $i++;
    }
                echo
    "newElement.appendChild(opt$i);";
     
    ?>
              break;
    dv sbaglio?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    $i = 1;

    while ($rocc = mysql_fetch_array($recc)) {
    echo "opt$i = document.createElement(\"option\"),";
    $i++;
    }
    echo "opt$i = document.createElement(\"option\");";
    echo "newElement.setAttribute(\"name\", \"nomeSelect\");";



    quando si esce dal ciclo while è perché $rocc è arrivato all'ultimo record e non ne trova +;

    questo vuol dire ke nel secondo e nel terzo while non entri proprio!

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.