Beste Sd'ers,
Ik ben bezig met een contact script, maar is er een manier om elke input uit een form te lezen zonder ze allemaal te specificeren. Dus dat je niet voor elke input: $variabele = $_GET["naam"]; hoeft te doen?
Alvast Bedankt,
J. Kamphuis
- Form en PHP help
-
10-01-2010, 15:22 #1
- Berichten
- 336
- Lid sinds
- 17 Jaar
Form en PHP help
Laatst aangepast door Jeroen Kamphuis : 10-01-2010 om 18:31
-
In de schijnwerper
-
10-01-2010, 15:23 #2
- Berichten
- 376
- Lid sinds
- 18 Jaar
PHP Code:foreach($_GET as $key => $value) {
echo $key."=".$value."<br />";
}
-
10-01-2010, 15:34 #3
- Berichten
- 336
- Lid sinds
- 17 Jaar
Bedankt werkt perfect. Is er ook een manier om bepaalde er uit te laten? Of bijvoorbeeld ze te storen als
Code:$inputname = inputvalue;
Code:<input type="text" name="voornaam" value="jeroen" />
Code:$voornaam = jeroen
Oplossing gevonden:
Code:foreach($_POST as $key => $value) { $$key = $value; }
Edit: is er een manier om er eentje tussen uit te laten?
Aanvullend bericht:
Nog een laatste vraag:
Is er een manier om er een uit de foreach tussen uit te halen dat hij die niet post?Laatst aangepast door Jeroen Kamphuis : 10-01-2010 om 15:46 Reden: Automatisch samengevoegd.
-
10-01-2010, 16:19 #4
- Berichten
- 376
- Lid sinds
- 18 Jaar
PHP Code:$eruitlaten = array("voornaam", "achternaam");
foreach($_POST as $key => $value) {
if(!in_array($key,$eruitlaten)) {
$$key = $value;
}
}
Laatst aangepast door Peter W. : 10-01-2010 om 17:39
-
10-01-2010, 16:37 #5
- Berichten
- 336
- Lid sinds
- 17 Jaar
Parse error: syntax error, unexpected '{' in /var/www/vhosts/jeroenkamphuis.leerling.lekenlinge.nl/httpdocs/php/contactscript/index.php on line 46
Dit is regel 46:
PHP Code:if(!in_array($key,$eruitlaten){
Er moest nog een ) tussen $eruitlaten) en {
PHP Code:if(!in_array($key,$eruitlaten)){
Laatst aangepast door Jeroen Kamphuis : 10-01-2010 om 16:44
-
10-01-2010, 16:43 #6
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
PHP Code:if(!in_array($key,$eruitlaten)){
-
10-01-2010, 17:26 #7
- Berichten
- 336
- Lid sinds
- 17 Jaar
Allemaal hartstikke bedankt en hier kan geloof ik een slot op.
-
10-01-2010, 17:51 #8
- Berichten
- 751
- Lid sinds
- 15 Jaar
Dit kun je zelf, rechtsboven bij onderwerpopties.
Klik op onderwerp sluiten in het dropdown menu.
-
10-01-2010, 18:32 #9
- Berichten
- 336
- Lid sinds
- 17 Jaar
hmm werkt niet
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic