Waarschijnlijk een eenvoudig probleempje, maar ik kom er niet uit:

Onder aan een php=script, dat een record uit een database haalt, hangt een formuliertje met alleen een Submit-knop:

<FORM method="post" action ="delete_item.php">
<input type="submit" name="submit" value="delete item">
<? $del_record = $tabel[Id]; ?>
</form>

De variabele $del_record is in delete_item.php niet bekend. Wat doe ik fout?
method=get :)
en in delete_item.php komt dan:

$item = $_GET['$del_record']

te staan? No way!
No way!?
Ik bedoel, dat het niet werkt....
Mss een zonder die $ proberen die stuurt ie toch niet mee d8 ik :)
Het lijkt een beetje op 'trial and error' maar 't lukt niet.
Nou, zo kan het maar ik vind het niet erg elegant:
In het formulier heb ik de regel:

<input type="text" name="del_record" value="<? echo $tabel[Id} ?>">

toegevoegd. Nu werkt het, maar ik vind het niet mooi.
Niemand die het ziet toch?
dan doe je
<?
sprintf ('<input type="text" name="del_record" value="%s"', $tabel[id]);
?.
Ik zal het eens proberen.
Zelf had ik dit gedaan:
<input type="hidden" name="del_record" value="<? echo $tabel[Id] ?>">
Werkt ook goed....
Allen bedankt i.i.g.

Reageren