Originariamente inviato da piero.mac
non sono certo di aver capito cosa c'e' in quel campo, ma potresti aggiungere una if alla query...
è un campo varchar...
a dire il vero nella query ci sono tre tabelle con 3 relativi campi varchar che devo verificare se sono pieni o vuoti. e se sono pieni stampo a video un link se invece sono vuoti non stampo nulla.
ho provato a scrivere così:
Codice PHP:
$query = "SELECT *, if(cv.NomeCV = '', '', 'True') as pippo FROM... WHERE .... ";
$result = mysql_query($query, $db) or die( "Errore: " . mysql_error() );
$numrows = mysql_num_rows($result);
....
while ($numrows=mysql_fetch_array($result)) {
......
if($numrows['pippo'] && $numrows['pippo']!=0) { echo "Scrivi il link"; } else { echo ""; }
però non mi funziona. inserendo: $numrows['pippo']!=0 prende il campo come vuoto sempre e non stampa nulla. se invece inserisco solo una condizione $numrows['pippo'], ovviamente mi stampa sempre il link e considera sempre come pieno, anzi esistente!!, il campo.
ho provato con isset() ma il risultato non cambia