login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Bepaalde string niet beschouwen als input (Opgelost)

Offline jarah - 18/04/2008 11:54 (laatste wijziging 18/04/2008 11:54)
Avatar van jarahNieuw lid Ik ben met een contactformulier bezig op www.rsentertainment.nl/contact.php.

Alleen een bepaalde string wil ik eruit filteren, zodat de PHP code deze niet beschouwd als input. Wat ik nu heb is dit:

  1. <?php
  2. $naam = $_POST['naam'];
  3.  
  4. if(!isset($naam))
  5. {
  6. ?>
  7. <input <?php if(isset($fout['input']['naam']) && != 'Vul hier uw naam in..') { echo 'value="Vul hier uw naam in.."'; }else{ echo $naam; } ?> onClick="this.value=''" onFocus="setStyle(this.id)" name="naam" type="text" id="naam" <?php if(isset($fout['input']['naam'])) { echo 'class="fout"'; } ?> />
  8. <?php
  9. }
  10. else
  11. {
  12. ?>
  13. <input <?php if(!$naam && != 'Vul hier uw naam in..') { echo 'value="Vul hier uw naam in.."'; }else{ echo 'value="'.$naam.'"'; } ?> onClick="this.value=''" onFocus="setStyle(this.id)" name="naam" type="text" id="naam" />
  14. <?php
  15. }
  16. ?>

4 antwoorden

Gesponsorde links
Offline Martijn - 18/04/2008 11:55
Avatar van Martijn Crew PHP
  1. $WaarHetUitMoet=str_replace("wat je wegwilt","",$WaarHetUitMoet);
Offline jarah - 18/04/2008 23:18 (laatste wijziging 18/04/2008 23:19)
Avatar van jarah Nieuw lid Kan dit ook of niet? Of moet ik dan de code re-stylen?
  1. <?php
  2. if(isset($fout['input']['naam']))
  3. {
  4. ?>
  5. <input value="Vul hier uw naam in ..." onClick="this.value=''" onFocus="setStyle(this.id)" name="naam" type="text" id="naam" <?php if(isset($fout['input']['naam'])) { echo 'class="fout"'; } ?> />
  6. <?php
  7. }
  8. elseif(ereg("Vul hier uw naam in ...", $naam))
  9. {
  10. ?>
  11. <input value="Vul hier uw naam in ..." onClick="this.value=''" onFocus="setStyle(this.id)" name="naam" type="text" id="naam" class="fout" />
  12. <?php
  13. }
  14. else
  15. {
  16. ?>
  17. <input value="<?php if(isset($naam)) { echo $naam; } ?>" onClick="this.value=''" onFocus="setStyle(this.id)" name="naam" type="text" id="naam"/>
  18. <?php
  19. }
  20. ?>
Offline Rens - 18/04/2008 23:31
Avatar van Rens Gouden medaille

Crew algemeen
Kan ook zo, beetje korter:
  1. <?PHP
  2. if(isset($fout['input']['naam']) || $naam == "Vul hier uw naam in ...")
  3. {
  4. ?>
  5. <input value="Vul hier uw naam in ..." onClick="this.value=''" onFocus="setStyle(this.id)" name="naam" type="text" id="naam" <?php if(isset($fout['input']['naam'])) { echo 'class="fout"'; } ?> />
  6. <?PHP
  7. } else
  8. {
  9. ?>
  10. <input value="<?php if(isset($naam)) { echo $naam; } ?>" onClick="this.value=''" onFocus="setStyle(this.id)" name="naam" type="text" id="naam"/>
  11. <?PHP
  12. }
Offline jarah - 19/04/2008 00:22
Avatar van jarah Nieuw lid Nee, werkt jammer genoeg nog niet. Zie hier het resultaat

http://www.rsentertainment.nl/contact.php
Ik heb even mijn eigen code aangehouden, dan wat hierboven staat.
Misschien zit ergens anders de fout?

http://plaatscode.be/7300/
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s