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

Discussione: if con while

  1. #1

    if con while

    Ciao a tutti.
    Vi chiedo una consulenza del motivo che eseguendo questo codice mi viene restituito questo messaggio di errore: Parse error: syntax error, unexpected T_ELSE in C:\bla bla bla on line 100

    Semplicemente:
    (inizia if) array maggiore di zero allora
    (inizia il ciclo while per gli array) e fai l' eco del codice html
    (chiudi il ciclo)
    altrimenti
    fai l' eco dell' altro codice html
    (fine if)

    Dove sbaglio?


    codice:
    <?php     
    if (mysql_fetch_array($conn)>0){ 	 
    while($array = mysql_fetch_array($conn)){      
    echo '<html></html>';      
    echo '<html><td width="16"><input type="radio" value="'.$array["codiceoperativo"].'" name="codiceoperativo" id="1"></html>';          
    }          
    else{             
    $controllo1 = "false";            
    	echo '<html></html>'; 
    } 
    } 
    ?>

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    visto che è tutto così il file..
    alla riga 100 cosa c'è?

    poi uno dei primi echo che hai.. anzi il primo è
    echo '<html><tr></html>';
    che è??

  3. #3
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    prima dell'else manca la parentesi per chiudere il ciclo IF ...

    codice:
    <?php     
    if (mysql_fetch_array($conn)>0){ 	 
    while($array = mysql_fetch_array($conn)){      
    echo '<html><tr></html>';      
    echo '<html><td width="16"><input type="radio" value="'.$array["codiceoperativo"].'" name="codiceoperativo" id="1"></html>';          
    }          
    }else{             
    $controllo1 = "false";            
    	echo '<html></html>'; 
    } 
    ?>

  4. #4
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    così?
    Codice PHP:
    if (mysql_fetch_array($conn)>0){      
    while(
    $array mysql_fetch_array($conn)){      
    echo 
    '<html><tr></html>';      
    echo 
    '<html><td width="16"><input type="radio" value="'.$array["codiceoperativo"].'" name="codiceoperativo" id="1"></html>';          

    } else {             
    $controllo1 "false";            
        echo 
    '<html></html>'

    autoedit... ooops..

  5. #5
    Ora ... funziona ... grazie

    Per quel <tr> .... mi sono dimenticato di mettere sotto echo '<html></tr></html>';

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da onetime2011
    Ora ... funziona ... grazie

    Per quel <tr> .... mi sono dimenticato di mettere sotto echo '<html></tr></html>';
    ti sei anche dimenticato di studiare un po' l'html

  7. #7
    Originariamente inviato da bstefano79
    ti sei anche dimenticato di studiare un po' l'html
    Pu"l"troppo mi sono dimenticato, prima nella scrittura del codice qui nel forum di copiare anche l' altro echo ...

    Scusa ma che cosa è l' html?

  8. #8
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da onetime2011
    Scusa ma che cosa è l' html?
    hyper text markup language cos'altro potrebbe essere
    ma il problema mi sa che non è l'acronimo

  9. #9
    Ciao,
    quando hai chiesto cos'è l'html pensavo che volessi prenderci in giro, com'è possibile scrivere in php (che ha come scopo ultimo quello di generare del codice html) senza conoscere l'html?

    Poi riguardando quello che hai scritto ho capito che non ci stavi prendendo in giro: l'html non lo conosci davvero.

    Se posso darti un consiglio lascia perdere un attimo il tuo programma in php e studiati questa guida:

    http://basic.html.it/guide/leggi/51/guida-html/

    ciao
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  10. #10
    Originariamente inviato da onetime2011
    Scusa ma che cosa è l' html?
    Oddio questa frase passerà alla storia
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.