Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    If Elese (if) aiuto con le parentesi garffe

    potreste aiutarmi con le parentesi graffe , per far funzionare il comando Else in questo codice , mi risponde semre con errore in linea 32 cioe' proprio dove sta' else . Grazie ciao dwayn






    <?
    include "db_details.php";
    if (mysql_connect($mysql_hostname, $mysql_username, $mysql_password)) {
    if (@mysql_select_db($db_name)) {
    $result = mysql_query("SELECT * FROM tabella1 where nomi= '$nome'");
    if ($obj = mysql_fetch_object($result)) {
    echo '<p class="colleg">'. $obj->campo1.'</p>
    ';
    echo '<h1><p class="colleg">'.$nome.'</p></h1>
    ';
    echo '<h2><p class="colleg">'. $obj->campo2.'</p></h2>
    '; }
    echo("
    ");

    else

    $result = mysql_query("SELECT * FROM tabella1 where flg_done= 'Y'ORDER BY rand() LIMIT 1");
    if ($obj = mysql_fetch_object($result)) {
    echo '<p class="colleg">'. $obj->campo1.'</p>
    ';
    echo '<h1><p class="colleg">'.$nome.'</p></h1>
    ';
    echo '<h2><p class="colleg">'. $obj->campo2.'</p></h2>
    '; }
    echo("
    ");

    }

    mysql_close();
    } else die("Impossibile connettersi al database");
    ?>

  2. #2
    Codice PHP:
    <? 
    include "db_details.php"
    if (
    mysql_connect($mysql_hostname$mysql_username$mysql_password)) { 
    if (@
    mysql_select_db($db_name)) { 
    $result mysql_query("SELECT * FROM tabella1 where nomi= '$nome'"); 
    if (
    $obj mysql_fetch_object($result)) { 
    echo 
    '<p class="colleg">'$obj->campo1.'</p>
    '

    echo 
    '<h1><p class="colleg">'.$nome.'</p></h1>
    '

    echo 
    '<h2><p class="colleg">'$obj->campo2.'</p></h2>
    '
    ;  
    echo(
    "
    "
    ); 
    }}}
    else 
    {
    $result mysql_query("SELECT * FROM tabella1 where flg_done= 'Y'ORDER BY rand() LIMIT 1"); 
    if (
    $obj mysql_fetch_object($result)) { 
    echo 
    '<p class="colleg">'$obj->campo1.'</p>
    '

    echo 
    '<h1><p class="colleg">'.$nome.'</p></h1>
    '

    echo 
    '<h2><p class="colleg">'$obj->campo2.'</p></h2>
    '

    echo(
    "
    "
    ); 



    mysql_close(); 
    else {
    die(
    "Impossibile connettersi al database"); 
    }
    ?>
    prova cosi...

  3. #3
    errore in linea 44 , quetsa sotto e' la line :




    linea 44 else {
    die("Impossibile connettersi al database");
    }




  4. #4
    prova a togliere questo...:
    Codice PHP:
    else { 
    die(
    "Impossibile connettersi al database");  


  5. #5
    errore in line 50 , la linea 50 e' dopo la chiusura BODY



  6. #6
    omunque voglio precisare che le query funzionano perfettamente in maniera individuale , avevo gia' provato . Non funzionano con else nel mezzo per problemi di punteggiature

  7. #7
    senti controlla bene tutto lo script...e ricorda ad ogni apertura di parentesi graffa,svolte le istruzioni,bisogna richiuderla.
    c'è solo da smanettare un pò..

  8. #8
    l'errore potrebbe essere anke questo:
    Codice PHP:
    //linea 10 del tuo script postato sopra,togli le parentesi!
    echo("
    "
    ); 

  9. #9

    risolto

    quello che disturbava erano gli echo
    fuori dalle Graffe "}"


    <?
    include "db_details.php";
    if (mysql_connect($mysql_hostname, $mysql_username, $mysql_password)) {
    if (@mysql_select_db($db_name)) {
    $result = mysql_query("SELECT * FROM tabella1 where nomi= '$nome'");
    if ($obj = mysql_fetch_object($result)) {
    echo '<p class="colleg">'. $obj->campo1.'</p>
    ';
    echo '<h1><p class="colleg">'.$nome.'</p></h1>
    ';
    echo '<h2><p class="colleg">'. $obj->campo2.'</p></h2>
    ';
    echo("
    "); }

    else {

    $result = mysql_query("SELECT * FROM tabella1 where flg_done= 'Y'ORDER BY rand() LIMIT 1");
    if ($obj = mysql_fetch_object($result)) {
    echo '<p class="colleg">'. $obj->campo1.'</p>
    ';
    echo '<h1><p class="colleg">'.$nome.'</p></h1>
    ';
    echo '<h2><p class="colleg">'. $obj->campo2.'</p></h2>
    '; }
    echo("
    "); }

    }

    mysql_close();
    } else die("Impossibile connettersi al database");
    ?>

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.