Ik heb een gastenboek waarbij het e-mail adres wordt weeregeven in het bericht. Maar deze moet enkel worden weergegevens al er werkelijk een e-mail adres is ingevuld, maar als er GEEN e-mail adres in ingevuld geeft hij het e-mail adres ook weer. Hoe kan ik opvragen dat opvragen?
Maar hoe krijg ik het vlgende voor mekaar?
Als er geen e-mil adres in opgegeven moet hij niks weergeven en als er wel een e-mail adres is opgegeven moet hij het adres wel geven. Deze moet dan tussen echo:
Maar hoe krijg ik het vlgende voor mekaar?
Als er geen e-mil adres in opgegeven moet hij niks weergeven en als er wel een e-mail adres is opgegeven moet hij het adres wel geven. Deze moet dan tussen echo:
[..code..]
Waarom mailto:".$rij['email']." omdat als je dan op het icoontje klikt je een mail stuurt naar het e-mail adres dat werdt opgegeven...
In dat geval tover je $_POST ergens vandaan..
Ik kan het je nu wel gaan voorkauwen maar het lijkt mij toch wel duidelijk waar je dan op moet gaan controleren, en op deze manier leer je er ook wat van ..
Dus als $email leeg is (== '') geeft hij niets weer (echo '';)
Maar als $email WEL ingevuld is dan moet dit weergegeven worden:
echo '<a href="mailto:......">';
Wat moet er dan ahter if ($email komen?
Ik heb geprobeerd met het tegenovergestelde van 'leeg' (!=) maar dat werkt niet volledig correct.
Dus als $email leeg is (== '') geeft hij niets weer (echo '';)
Maar als $email WEL ingevuld is dan moet dit weergegeven worden:
echo '<a href="mailto:......">';
Wat moet er dan ahter if ($email komen?
Ik heb geprobeerd met het tegenovergestelde van 'leeg' (!=) maar dat werkt niet volledig correct.
Wet je misschien waarom?
Nope, want ik kan de pagina niet zien ivm proxy.
Maar denk eens even HEEEL logisch na, en volg mijn tips eens op..
regel 1 t/m 3 in jou boven gegeven code kan weg, dit heeft geen nut.
$email moet dus jou e-mail in komen te staan die je wil controleren..
in $rij['email'] staat het adres waar de mail naartoe moet..
Ja dat is omdat je via een proxy server komt kijken en daar heb ik een bveiliging op gezet.
Maar ik denk dat je het niet snapt...
<a href:'mailto:".$_POST['email']."'> Staat (in) het bericht van de poster op mijn gastenboek, dus het is niet mijn e-mail adres dat gecontroleerd moet worden het is checken als de poster een e-mail adres heeft ingevuld. Zoja dan moet hij die weergeven acter zijn bericht zoniet da moet hij niets weergeven.
if($email == ''){ // als de poster in mijn gasenboek geen email geeft ingevuld (tekstvak leeg).
echo (''); // Dan geeft hij niks weer.
}
if($email != '') { // Als de poster in mijn gastenboek het tekstvak NIET heeft leeg gelaten, dus wel zijn email adres heeft in gevuld.
echo "<div align=\"right\"> <a href=\"mailto:".$_POST['email']."\"><img src=\"/images/email.png\" border=\"0\" title=\"E-Mail\"></a> "; // Dan geeft hij wel eits weer.
}
if($email==''){// als de poster in mijn gasenboek geen email geeft ingevuld (tekstvak leeg).
if($email!=''){// Als de poster in mijn gastenboek het tekstvak NIET heeft leeg gelaten, dus wel zijn email adres heeft in gevuld.
echo"<div align=\"right\"> <a href=\"mailto:".$_POST['email']."\"><img src=\"/images/email.png\" border=\"0\" title=\"E-Mail\"></a> ";// Dan geeft hij wel eits weer.
}
Deze werkt niet, hij geeft in alle 2 de gevallen NIETS weer.
Ja dat is omdat je via een proxy server komt kijken en daar heb ik een bveiliging op gezet.
Maar ik denk dat je het niet snapt...
<a href:'mailto:".$_POST['email']."'> Staat (in) het bericht van de poster op mijn gastenboek, dus het is niet mijn e-mail adres dat gecontroleerd moet worden het is checken als de poster een e-mail adres sheeft ingevuld. Zoja dan moet hij die weergeven acter zijn bericht zoniet da moet hij niets weergeven.
Geef anders eens je complete code, want anders schieten we niks op
Werkt, je bent heel ergt bedankt!
Soms ligt het echt aan iets doms terwijl je denkt dat het de manier van opvragen ofzo is he
Ik dacht dat er vanboven $rij['email'] = $email stond maar het is iets anders...
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.