login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Buttons sturen niet gegevens mee

Offline Grotezak - 19/11/2006 13:34 (laatste wijziging 19/11/2006 13:34)
Avatar van GrotezakNieuw lid Beste mensen,

Bij mijn tabel met zoekresultaten wil ik de gebruiker de mogelijkheid geven zelf de gegevens aan te passen als ze niet juist zijn. De rijen zijn voorzien van een unieke ID. Achter elk zoekresultaat wil ik dus een button, die van dezelfde tekst is voorzien, bijvoorbeeld 'wijzig'. Ik wil het op een of andere manier zo maken dat, ondanks dat de tekst op de button hetzelfde is, het php-bestand "weet" welke gegevens in de database moeten worden aangepast. Een selectie van de code uit het oorspronkelijke php-bestand:
  1. <html>
  2. <body>
  3. <?php
  4. echo "<TD><FORM METHOD='POST' ACTION='wijzigen.php'><INPUT TYPE='submit' VALUE='Wijzig' NAME='$record->ID'></FORM></TD></TR>";
  5. ?>
  6. </body>
  7. </html>

Om het mezelf makkelijk te maken wil ik eerst de ID afdrukken op het scherm (de rest kom ik zelf wel uit denk ik). Mijn wijzigen.php ziet er tot nu toe zo uit:
  1. <html>
  2. <body>
  3. <?php
  4. echo $_POST['Wijzig'];
  5. ?>
  6. </body>
  7. </html>

Nu wordt alleen niets op het scherm afgedrukt. Weet iemand waaraan dat ligt? Alvast bedankt!

3 antwoorden

Gesponsorde links
Offline Stefan14 - 19/11/2006 13:42
Avatar van Stefan14 PHP gevorderde je zou action moeten wijzigen in wijzigen.php?id=je id
je kunt dan in wijzigen.php het id van het betreffende record ophalen met een $_GET.
Offline Dark_Paul - 19/11/2006 14:14
Avatar van Dark_Paul PHP ver gevorderde Je gebruikt $_POST verkeerd.
Het is $_POST['<naamvaninvoerding>']
Jij doet $_POST['<waardevaninvoerding>'], je knop heeft immers als value 'Wijzig' en als naam $record->id
$_POST[$record->id] zal als waarde 'Wijzig' geven.
Offline Grotezak - 19/11/2006 14:35
Avatar van Grotezak Nieuw lid @ Stefan14: Het toevoegen van ?id=... aan de url werkt inderdaad. Nu kan ik weer even vooruit. Dank! 

@ Dark_Paul: Dat had ik ook geprobeerd. Ik wil alleen niet de waarde 'Wijzig', want dan krijg ik alsnog voor elke button dezelfde waarde. Toch bedankt voor je post!

__probleem opgelost__
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.188s