[php]domme vraag : input --> $ ?

Pagina: 1
Acties:

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
Hoe krijg ik het voor elkaar, dat php de waarden die worden ingevoerd en de waarden die worden gekozen als variabelen ziet en mee zal mailen in de mail(...) ??
Hoe zet ik de $variable in de HTML-source ?
hier komt mijn HTML

<td width="9%">Adres:</td>
<td width="91%">
<INPUT TYPE="text" NAME="Adres" SIZE="31">
</td>
</tr>
<tr>
<td width="9%">Postcode:</td>
<td width="91%">
<INPUT TYPE="text" NAME="Postcode" SIZE="31">
</td>
</tr>
<tr>
<td width="9%">Woonplaats:</td>
<td width="91%">
<INPUT TYPE="text" NAME="Woonplaats" SIZE="31">
</td>
</tr>
<tr>
<td width="9%">Land:</td>
<td width="91%">
<SELECT NAME="Land">
<OPTION VALUE="Nederland" SELECTED>Nederland
<OPTION VALUE="België">België
<OPTION VALUE="Duitsland">Duitsland
<OPTION VALUE="Frankrijk">Frankrijk
<OPTION VALUE="Ierland">Ierland
<OPTION VALUE="Luxemburg">Luxemburg
<OPTION VALUE="Nederland">Nederland
<OPTION VALUE="Nederlandse Antillen">Nederlandse Antillen
<OPTION VALUE="Oostenrijk">Oostenrijk
<OPTION VALUE="Portugal">Portugal
<OPTION VALUE="Suriname">Suriname
<OPTION VALUE="Verenigd Koninkrijk">Verenigd Koninkrijk
<OPTION VALUE="Verenigde Staten">Verenigde Staten
<OPTION VALUE="Zwitserland">Zwitserland
<OPTION VALUE="Overig">Overig
</SELECT>
</td>

hoop dat iemand deze beginner kan helpen :P

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

echo "html'.$blaat.' rezt van zooi";
oid

Doet iets met Cloud (MS/IBM)


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

laten we beginnen met een <form> tag en een <input type=submit>. Dan zien we wel weer verder

Localhost, sweet localhost


Verwijderd

php ziet alles waar een $ voor staat als variabele.Je moet zelfs niet met . werken. Gewoon
echo "<b>coole pagina,$naam</b>";

kan ook.

voor de rest, als je een form submit naar een php pagina, worden alle inputs van je form in een variabele gestopt met als naam de naam van het veld. dus jij hebt bvb $Adres, $Postcode enzo...

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Op zaterdag 05 januari 2002 22:24 schreef Jppr het volgende:
php ziet alles waar een $ voor staat als variabele.Je moet zelfs niet met . werken. Gewoon
echo "<b>coole pagina,$naam</b>";

kan ook.

voor de rest, als je een form submit naar een php pagina, worden alle inputs van je form in een variabele gestopt met als naam de naam van het veld. dus jij hebt bvb $Adres, $Postcode enzo...
Dan moet het wel achter een ECHO of een PRINT staan, die weer tussen <? en ?> tags moeten staan!

Maarem... dat is standaard PHP werk... Een tutorial zou jou veel verder helpen...

Localhost, sweet localhost


  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
<?=$variable?>
zo kan het ook :)

Verwijderd

Op zaterdag 05 januari 2002 22:26 schreef razor-x het volgende:
<?=$variable?>
zo kan het ook :)
ja? in ASP kan het iig.

nou, leuk, weer iets bijgeleerd

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
Op zaterdag 05 januari 2002 22:26 schreef razor-x het volgende:
<?=$variable?>
zo kan het ook :)
en in jsp ook ;)

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:30

Janoz

Moderator Devschuur®

!litemod

Op zaterdag 05 januari 2002 22:24 schreef Jppr het volgende:
php ziet alles waar een $ voor staat als variabele.Je moet zelfs niet met . werken. Gewoon
echo "<b>coole pagina,$naam</b>";
kan ook.
niet?.. IMHO is het netter om dit juist wel te doen (gaat het tenminste ook netjes waneer je een array-element in een string voegt)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
kan iemand hier effe een vb van geven (met mijn script) ..dan snapt ik het NET iets beter :)

Verwijderd

Op zondag 06 januari 2002 16:41 schreef whitehouse het volgende:
kan iemand hier effe een vb van geven (met mijn script) ..dan snapt ik het NET iets beter :)
leg anders eens duidelijk uit wat je wilt. PHP stuurt automatisch de waarden van je formulierelementen mee, dus die kan je gewoon aanroepen met $elementNaam waarbij elementNaam dus de naam van het betreffende element van je formulier is.

Verwijderd

Op zondag 06 januari 2002 16:41 schreef whitehouse het volgende:
kan iemand hier effe een vb van geven (met mijn script) ..dan snapt ik het NET iets beter :)
Dat stuk text van jou is geen script, maar ranzig HTML! Ga je mond spoelen en kijk eens op www.phpfreakz.nl en ww.php.net ofzo, want dit is idd zeer standaard php-werk!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
nou ok..effe het volgende..
hoe zorg je ervoor dat de input (uit een input-box) aan een variabele wordt gekoppeld ..

dus hoe komt de waarde van
<INPUT TYPE="text" NAME="Adres" SIZE="31"> in een $naam ??
heel toevallig door inplaats van NAME="Adres" in de <input> door er NAME="$Adres" van te maken ?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 07 januari 2002 13:26 schreef whitehouse het volgende:
nou ok..effe het volgende..
hoe zorg je ervoor dat de input (uit een input-box) aan een variabele wordt gekoppeld ..

dus hoe komt de waarde van
<INPUT TYPE="text" NAME="Adres" SIZE="31"> in een $naam ??
dit wordt als je het post geheel graties en automaties $Adres
geweldig dat php :+

Doet iets met Cloud (MS/IBM)


Verwijderd

Op maandag 07 januari 2002 13:26 schreef whitehouse het volgende:
nou ok..effe het volgende..
hoe zorg je ervoor dat de input (uit een input-box) aan een variabele wordt gekoppeld ..

dus hoe komt de waarde van
<INPUT TYPE="text" NAME="Adres" SIZE="31"> in een $naam ??
dat heb ik nu al twee keer gezegd, maar ik ben in een geduldige bui vandaag :)

de waarde van je Adres veld, zal opgeslagen worden in de variabele $Adres.

het is trouwens aan te raden om zo'n zaken allemaal in lowercase te zetten, maar goed.

je kan ook altijd de php manual checken, daar staat het wel in. http://www.php.net, dan zoeken naar iets van Form Handling ofzo.
En zelf proberen is ook altijd wel leerrijk en nuttig.

edit: kut te laat

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

foreach($_POST as $posted_var)
foreach($HTTP_POST_VARS as $posted_var)
foreach($_GET as $gotten_var)
foreach($HTTP_GET_VARS as $gotten_var)

En dat met een leuke string en je mail functie integreren.
Pagina: 1