Visualizzazione risultati 1 fino 4 di 4

Discussione: Syntax error, unexpected T_ELSE

  1. #1
    Guest

    Predefinito Syntax error, unexpected T_ELSE

    E' segnalato un errore nella linea di "ELSE". Chi mi aiuta, gentilmente, a risolverlo?

    Codice PHP:
    <p align="center">Visualizza Farmaco (Ricerca Diretta)</p>
    <?php
    $IdFarmaco
    =$_Post['IdFarmaco'];
    $Denominazione=$_Post['Denominazione'];
    $Descrizione=$_Post['Descrizione'];
    $Prezzo=$_Post['Prezzo'];
    $IdPrincipio=$_Post['IdPrincipio'];
    $IdDitta=$_Post['IdDitta'];
    $DataAutMin=$_Post['DataAutMin'];
    $conn=mysql_connect('localhost', 'root', '') or die ("Connessione fallita");
    $db=mysql_select_db('my_seleccionespanola') or die ("Selezione db fallita");
    $query="select*from farmaci WHERE IdFarmaco='$IdFarmaco'";
    $ris=mysql_query($query);
    if (!
    $ris)
    {print
    "Farmaco inesistente";exit();}
    $riga=mysql_fetch_array($ris);
    print
    "Codice inesistente";
    else
    {
    //print "<font size=3><i>".$riga['IdFarmaco']."</i>";
    print "<font size=3><i>".$riga['Denominazione']."</i>";
    print
    "<font size=3><i>".$riga['Descrizione']."</i>";
    print
    "<font size=3><i>".$riga['Prezzo']."</i>";
    print
    "<font size=3><i>".$riga['IdPrincipio']."</i>";
    print
    "<font size=3><i>".$riga['IdDitta']."</i>";
    print
    "<font size=3><i>".$riga['DataAutMin']."</i>";
    }
    mysql_close();
    ?>
    Ultima modifica di javascripter : 04-05-2015 alle ore 20.51.01 Motivo: +[php]

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Hai solo sbagliato una graffa. Al posto della riga 18 l'hai messa alla 16. Così è corretto:
    Codice PHP:
    <p align="center">Visualizza Farmaco (Ricerca Diretta)</p>
    <?php
    $IdFarmaco
    =$_Post['IdFarmaco'];
    $Denominazione=$_Post['Denominazione'];
    $Descrizione=$_Post['Descrizione'];
    $Prezzo=$_Post['Prezzo'];
    $IdPrincipio=$_Post['IdPrincipio'];
    $IdDitta=$_Post['IdDitta'];
    $DataAutMin=$_Post['DataAutMin'];
    $conn=mysql_connect('localhost', 'root', '') or die ("Connessione fallita");
    $db=mysql_select_db('my_seleccionespanola') or die ("Selezione db fallita");
    $query="select*from farmaci WHERE IdFarmaco='$IdFarmaco'";
    $ris=mysql_query($query);
    if (!
    $ris){
    print
    "Farmaco inesistente";exit();
    print
    "Codice inesistente";
    }else{
    $riga=mysql_fetch_array($ris);
    //print "<font size=3><i>".$riga['IdFarmaco']."</i>";
    print "<font size=3><i>".$riga['Denominazione']."</i>";
    print
    "<font size=3><i>".$riga['Descrizione']."</i>";
    print
    "<font size=3><i>".$riga['Prezzo']."</i>";
    print
    "<font size=3><i>".$riga['IdPrincipio']."</i>";
    print
    "<font size=3><i>".$riga['IdDitta']."</i>";
    print
    "<font size=3><i>".$riga['DataAutMin']."</i>";
    }
    mysql_close();
    ?>
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Hai solo sbagliato una graffa. Al posto della riga 18 l'hai messa alla 16. Così è corretto:
    Così è corretto sintatticamente, ma l'istruzione
    Codice PHP:
    print "Codice inesistente";
    messa lì non ha molto senso in quanto non verrà mai eseguita.

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Lo so. Ma rispetto il codice originale non avrebbe senso metterla nell'else quindi l'ho lasciata dopo l'exit.
    In poche parole mi sono limitato a correggere in parte il codice...
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •