- Home
- Categorie
- Coding e Sistemistica
- Coding
- [Risolto] If Else Php Problema Creazione
-
[Risolto] If Else Php Problema Creazione
Ciao
Chiedo aiuto per creare una formula IF else in php
In pratica dovrei creare una formula che dia questo risultato
Se $thismemberinfo[notes] è vuoto non deve apparire nulla
Se $thismemberinfo[notes] contiene valori devi apparire il contenuto sotto
[php]
<tr><center><b>
<a onclick="javascript:document.getElementById('message').style.display = 'block'"><b> LEGGI MESSAGGIO </b></a> -
<a onclick="javascript:document.getElementById('message').style.display = 'none'"><b> NASCONDI MESSAGGIO </b></a>
<div style="display: none;" id="message"> $thismemberinfo[notes] </div>
</b></center>
</tr>
<br>
[/php]Qualcuno mi puo aiutare ho provato ma siccome la stringa che dever apparire contiene degli " mi da errori con echo di phpVi ringrazio
-
Ciao gadagnaeuro,
Aggiriamo il problema: (quello che ti mostro è un sistema conveniente quando c'è molto codice html)
[php]<?php
if($thismemberinfo['notes']!=""){
?>
<tr><center><b>
<a onclick="javascript:document.getElementById('message').style.display = 'block'"><b> LEGGI MESSAGGIO </b></a> -
<a onclick="javascript:document.getElementById('message').style.display = 'none'"><b> NASCONDI MESSAGGIO </b></a>
<div style="display: none;" id="message"> $thismemberinfo[notes] </div>
</b></center>
</tr>
<br>
<?php
}
?>[/php]Ciao,
Luca Bartoli
-
Salve Sig Luca
Purtroppo la modifica mi manda tutta la pagina in crash
Posto il codice di tutta la pagina spero possiate aiutarmi
la parte da rendere condizionata all'if è questa
[php]
<tr><center><b>
<a onclick="javascript:document.getElementById('message').style.display = 'block'"><b> LEGGI MESSAGGIO </b></a> -
<a onclick="javascript:document.getElementById('message').style.display = 'none'"><b> NASCONDI MESSAGGIO </b></a>
<div style="display: none;" id="message"> $thismemberinfo[notes] </div>
</b></center>
</tr>
<br>[/php]Vi ringrazio per i consigli
Buonasera
-
Ciao guadagnaeuro, prova con questo codice:
[php]<?php
if(!empty($thismemberinfo['notes'])) {
echo "<tr><center><b>
<a onclick="javascript:document.getElementById('message').style.display = 'block'"><b> LEGGI MESSAGGIO </b></a> -
<a onclick="javascript:document.getElementById('message').style.display = 'none'"><b> NASCONDI MESSAGGIO </b></a>
<div style="display: none;" id="message">".$thismemberinfo['notes']."</div>
</b></center>
</tr>
<br>";
}
?>[/php]Jeeves
-
Per forza va in crash... Sei all'interno della dichiarazione di una stringa.
Sostituisci quel pezzetto di codice che hai postato con:
[php]".(($thismemberinfo[notes]!="") ? "
<tr><center><b>
<a onclick="javascript:document.getElementById('message').style.display = 'block'"><b> LEGGI MESSAGGIO </b></a> -
<a onclick="javascript:document.getElementById('message').style.display = 'none'"><b> NASCONDI MESSAGGIO </b></a>
<div style="display: none;" id="message"> $thismemberinfo[notes] </div>
</b></center>
</tr>
<br>" : "")."[/php]
-
Ringrazio il Sig Luca
Tutto Risolto
ho corretto solo il primo <a onclick="javascript:document dove mancava /
Ora va tutto benissimo
Mille grazie
Buonasera