login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gegevens via id werkt niet

Offline Mythic - 08/05/2005 21:50 (laatste wijziging 08/05/2005 21:50)
Avatar van MythicHTML interesse heb iets gemaakt en via het id te selecteren zou de pagina meoten opnieuw opgeropen worden en de gegevens van het id tonen maar als resultaat krijg ik enkel .../id_kiezen.phpmethod=?werknemer_id=3
  1. <?php
  2. if (empty($_POST)){?>
  3. <h2>kies een werknemer ID</h2>
  4. <form name="form1"
  5. action="<?php echo($_SERVER["PHP_SELF"]);?>"
  6. method="post">
  7. ID: <select name="werknemer_id">
  8. <?php
  9. while (list($id) = mysql_fetch_row($result)){
  10. echo("<option value=\"$id\">$id</option>\n");
  11. }?>
  12. </select>
  13. <input type="Submit" value="tonen"
  14. </form>
  15. <?php
  16. }else{

13 antwoorden

Gesponsorde links
Offline Simeken - 08/05/2005 21:51
Avatar van Simeken HTML beginner <?php echo($_SERVER["PHP_SELF"]);?>

dit is niets juist ;-)
Offline Mythic - 08/05/2005 21:52
Avatar van Mythic HTML interesse ben nog nurdje op het vlak wat is er verkeerd aan? 
Offline Simeken - 08/05/2005 21:53 (laatste wijziging 08/05/2005 21:54)
Avatar van Simeken HTML beginner moet
<?php echo $_SERVER["PHP_SELF"]; ?>
worden

denk ik 
Offline Mythic - 08/05/2005 21:55
Avatar van Mythic HTML interesse maak toch geen verschil 
Offline leendertW - 08/05/2005 22:31
Avatar van leendertW PHP beginner Nee wat uitkomst betreft niet nee, maar hoe jij het doet is verkeerd scripten.
Wanneer je iets echo'd moet het zo:
echo " ";

en niet zo:

echo (" ");

dus die () moet je weg laten.
Offline delta_004 - 09/05/2005 09:30 (laatste wijziging 09/05/2005 14:21)
Avatar van delta_004 Onbekend <?php echo $PHP_SELF; ?>
Zo moet die^^
Offline Shifty - 09/05/2005 09:58
Avatar van Shifty Onbekend Delta_004, zeg alsjeblieft geen domme dingen. Jij doet alles nog via de oude methodes. Het is $SERVER['PHP_SELF']

Om terug te komen op de eerste reactie, bij een echo kan de tekst ook tussen aanhalingstekens worden gezet. echo "iets"; is dus hetzelfde als echo("iets");

Verder kijkt de topic starter of $POST leeg is. Dit is niet de goede manier om te kijken of iets verzonden is. Gebruik if(isset($POST['submit-knop'])). Je moet overigens wel de tag van je submitknop afsluiten en de knop een naam meegeven.
Offline delta_004 - 09/05/2005 10:21 (laatste wijziging 09/05/2005 10:22)
Avatar van delta_004 Onbekend maar uh die van mij werkt ook hoor?
Offline Shifty - 09/05/2005 10:49
Avatar van Shifty Onbekend Het werkt wel, maar waarschijnlijk niet meer op nieuwe versies van PHP. Waarom zou je eigenlijk oude functies willen gebruiken?
Offline djmt - 09/05/2005 14:32
Avatar van djmt Nieuw lid Tot welke versie werkt het oude script??

@ Shifty:
Delta_004 is niet de enige die alles op de oude manier doet.
Kom er ook net achter dat ik alles op de oude manier doe.
Het wordt mij nog gewoon op de oude manier geleerd.
Lang leve school 
Offline Mythic - 09/05/2005 19:24
Avatar van Mythic HTML interesse in ieder geval heb fout gevonden en lag ni aan hetgeen jullie zeiden maar toch bedankt voor die if(isset($POST['submit-knop'])) tip shifty kun je anders wel klein beetje extra info geven over die isset (jaja i know google maarja )
Offline Rens - 09/05/2005 22:00
Avatar van Rens Gouden medaille

Crew algemeen
IsSet() checkt of een variabele geset is.
Als een variabele gedefineerd is (dus iets als $sVar = "";) returned hij true, de variabele $sVar is immers geset op "".
Offline Shifty - 09/05/2005 22:14
Avatar van Shifty Onbekend Inderdaad, voor meer informatie kan je hier kijken: http://sitemast...amp;id=230

(Misschien had je daar al eerder kunnen kijken, aangezien het overzicht er niets voor niets is?)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s