come faccio con un if c controllare se l'array è vuoto?
come faccio con un if c controllare se l'array è vuoto?
if(isset($array['pippo'])) echo $array['pippo'];Originariamente inviato da TittyMail
come faccio con un if c controllare se l'array è vuoto?
else echo "array pippo vuoto";
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
così su due piedi non saprei se esiste una funzione apposita, comunque lo puoi fare con count()
Codice PHP:
if (count($tuo_array)==0){
echo "Il tuo array è vuoto";
}
![]()
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
come non dettoOriginariamente inviato da piero.mac
if(isset($array['pippo'])) echo $array['pippo'];
else echo "array pippo vuoto";
perché non mi viene mai in mente la soluzione più ovvia?
fortuna che c'è sempre qualcuno più preparato
scusa comunque la domanda, ma isset non controlla che una variabile sia settata?cioè se io faccio $var = ''; isset non dovrebbe restituirmi true?
ceuzzzz
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
è un brutto segno se mi da un errore del tipo:
Apache.exe ha provocato errori e verrà chiuso. Sarà necessario riavviare il programma .
Yesss SIR e la if ricevendo TRUE e' contenta come una Pasqua e ti stampa la variabile. Se riceveva false ti mandava a stendere con ELSE.Originariamente inviato da 13manuel84
come non detto
perché non mi viene mai in mente la soluzione più ovvia?
fortuna che c'è sempre qualcuno più preparato
scusa comunque la domanda, ma isset non controlla che una variabile sia settata?cioè se io faccio $var = ''; isset non dovrebbe restituirmi true?
ceuzzzz
X tittimail -
dipende.... se era allo stadio terminale e' una liberazione.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Codice PHP:
$sqlId="SELECT IdChiamata FROM Call where Matricola='".$Matr."' LIMIT 50";
$risId = mysql_query($sqlId) or die(mysql_error()); while($rId=mysql_fetch_array($risId)){ $IdCall = $rId["IdChiamata"]; if($IdNew == ""){
$IdNew = $IdCall;
$OldId[]=$IdNew;
}else{
for($x=0;$x < count($OldId);$x++){
if($IdCall > $OldId[$x]){
break;
}else{
$IdNew = $IdCall;
[COLOR=orangered]$OldId[] = $IdNew;[/COLOR] }
}
}
if($cont!= $contOld){$contOld = $cont; ?> <td><font face="Tahoma" size="1">[url="TabellaHD.php?loid=2&id=<?=$id?>&IdCall=<?=$IdCall?>"][b]<? echo $cont ?>[/b][/url][b][/b]</font></td>
<?
}
}
?>
perchè quando inserisco la riga in rosso m,i da quell'errore???
:master:
Mi sembra uno script da complicazioni affari semplici...
Cicli for annidati dentro if, con dati in else e altri cicli for..... :master:
se si alluppa apache figurati il sottoscritto.....![]()
Credo cha apache abbia ragione. :mavieni:
$OldId[]=$IdNew;
}else{
for($x=0;$x < count($OldId);$x++){
if($IdCall > $OldId[$x]){
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
allora ti spiego quello che intendo fare:
come vedi ho una select in un db. Mi recupero tramite matricola l'id. Ogni matricola può avere più id.
es: alla matr 1 corrispondono id 1000 1001 1010 1100 ect..
la matricola nel db si ripete tante volte quando sono gli id.
Quindi quando rcupero la matricola mi recupera tutti gli id ma a questo punto io devo inserire non sempre la prima ma le altre in successione.
e poi come vedi la stampo a video.
come caspita faccio???
con il codice che ho scritto mi scrive sempre il primo id.
Se capisco bene, tu vuoi semplicemente stampare tutti i tuoi id estratti....
Codice PHP:
$sqlId="SELECT IdChiamata FROM Call where Matricola='".$Matr."' LIMIT 50";
$risId = mysql_query($sqlId) or die(mysql_error());
while($rId=mysql_fetch_array($risId)){
echo "
<td><font face='Tahoma' size='1'>
<a href=\"TabellaHD.php?loid=2&id=$id&IdCall=$rID[IdChiamata]\"
<class='speclink'>[b] $cont [/b]</a></font></td>
";
}
quello che stampi e' tutto da rivedere (quello dentro echo) perche' non capisco da dove prenderesti i dati. ($id - $cont).
Poi usi un CSS (class) e metti il tag font. Non rispetti l'ordine di apertura / chiusura dei tag HTML.....
Cerca di ragionare al maschile quando fai algoritmi. Il mondo non e' complicato come sognano le donne.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.