inserire condizione php

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
Ciao a tutti,
Ho bisogno di un aiutino su if o else if...
Estraggo dei dati da db tramite pagina.php e volevo inserire anche questa condizione:
se il DATO51 e' uguale a '05' allora restituiscimi risultato + questo LINK->

Sono un novizio in php e avrei bisogno di un aiutino.

Grazie a tutti in anticipo
 
ciao
se non ho capito male dovresti fare qualcosa del genere
PHP:
//....
while($riga=mysqli_fetch_assoc($ris)){//lettura dei dati
    echo $riga['DATO01']."<br>";
    echo $riga['DATO02']."<br>";
    //....
    if($riga['DATO51']=="05"){//se uguale a 05 stampi il link col valore
        echo "<a href=\"pagina.php\"". $riga['DATO51']."</a><br>";
    }else{//altrimenti stampi solo il valore
        echo $riga['DATO51']."<br>";
    }
}
//...
 
Ciao
In pratica dovevo inserire la condizione che ti ho detto qui:

PHP:
<?php

$cn = mysql_connect("localhost", "user", "");
mysql_select_db("my_DB", $cn);

//leggi il valore che ti provine dal form
$testo=trim($_POST['testo']);
$testo = substr("00000000".$_POST["testo"], -8);//inserisce gli zeri prima del telaio
$newpage = '../dettagli/formcerca.php';

$wh="";
if(!empty($testo) && preg_match('/^[a-zA-Z0-9]{1,8}/',$testo)){
    $wh=" WHERE DATO9='".$testo."'" ;//o se nel $_POSTO hai messo $box qui ci va $box
    //doveil nome del campo su cui fare la ricerca lo sai tu
        $sel = "SELECT* FROM completo $wh";
       
    //var_dump($sel); LO COMMENTI
   
    $query = mysql_query($sel, $cn );
   
    $quanti = mysql_num_rows($query);
    if ($quanti == 0){
        echo "<h1>TELAIO ERRATO OPPURE INESISTENTE!</h1>";header('Refresh: 3; url=' . $newpage);
    }else{
        while($rs=mysql_fetch_array($query)){
            //ti converrebbe mettere il nome del campo che visualizzi es al posto di $rs[2] mettere $rs['pinco']
               
           echo "<tr> <h1><center>DETTAGLI RICHIESTI :"."<br><br><hr>";
         
            echo "<td> " . $rs[5] . "</td> ";
            echo "<td>" . $rs[9] . "</td> ";
            echo "<td>" . $rs[29] . "</td> ";
            echo "<td>" . $rs[23] . "</td>";
           echo "<td>" . $rs[24] . "</td>";
           echo "<td>" . $rs[26] ." - ". $rs[27] . "</td>";
           echo "<td>" . $rs[50] . "</td>";
           echo "<td>" . $rs[52] . "</td>";
                 echo'<td>
           
<form method="post" action="salva_telai/modulosalvatelai.php" >
        <input type="checkbox" multiple="true"
         name="myCheck['.$rs[5].'-'.$rs[9].'___'.$rs[26].' - '.$rs[27].'___'.$rs[24].'___'.$rs[52].']"
         value="TELAIO" />
               
               
               
               
</center></h1><br></tr></td> ';
     }  
    }

}else{
    echo "<h1>NON HAI INSERITO NULLA!</h1>";header('Refresh: 3; url=' . $newpage);
}

 
mysql_close($cn);
?>

Vorrei semplicemente,se c'e' la condizione detta,che sotto il DATO 52 apparisse il mio link..
Si puo' fare Borgo?
 
Ultima modifica di un moderatore:
ciao
PHP:
    //....
    if($rs[52]=="05"){//se uguale a 05 stampi il link sotto il valore
        echo "<td>" . $rs[52] . "<br>";
        echo "<a href=\"pagina.php\" clicca qui </a></td>";
    }else{//altrimenti stampi solo il valore
        echo "<td>" . $rs[52] . "</td>";;
    }
    //....
 

Discussioni simili