[php] Variabelen uit simpele html forms worden niet herkend

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

  • ToMaSZ
  • Registratie: Januari 2000
  • Laatst online: 01-09 21:57
Ik ben een newbie wat betreft php/mysql. Ik heb verschillende tutorials geprobeerd, maar ik krijg het niet voor elkaar om variabelen uit een formuliertje naar mn db te schrijven.
Ik krijg het idee dat er iets mis is in m'n configuratie. Ik kan namelijk handmatig gewoon wel data toevoegen aan mn tabellen.

Een simpel stukje code als:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php

if ($submit == "click"){
  // The submit button was clicked!
  // Get the input for fullname and email then store it in the database.
  $connection = mysql_connect ("localhost", "root", "");
  if ($connection == false){
    echo mysql_errno().": ".mysql_error()."<BR>";
    exit;
  }   

  $query = "insert into email_info values ('$fullname', '$email')";
  $result = mysql_db_query ("test", $query);
  if ($result){
    echo "Success!";
  }
  else{
    echo mysql_errno().": ".mysql_error()."<BR>";
  }

  mysql_close ();
}
else{
  echo "
    <html><body>

    <form method=\"post\" action=\"insert.php3\">

    Enter your full name
    <input type=\"text\" name=\"fullname\"></input><br>
    Enter your email address
    <input type=\"text\" name=\"email\"></input><br>

    <input type=\"submit\" name=\"submit\" value=\"click\"></input>        

    </form>

    </body></html>
  ";
}

?> 

Doet niet meer dan het leegkiepen van m'n formuliertje en schrijft dus geen data naar de tabel email_info...

Iemand een idee wat er fout gaat. (deze code komt btw van een php tutorial)

What the eyes see, and the ears hear, the mind believes...


Verwijderd

duh, lees de bovenste sticky topic...
die was er niet meer zag ik :D

maar goed, er zijn hier al zoooooveel topics over geweest, je moet $_POST en $_GET gebruiken, zoek daar maar ff op op php.net...

en deze kan OOK op slot dan hoor...

Verwijderd

Welke versie van php draait je server? Vanaf versie 4.2.0 kan je de variabelen niet zo meer uitlezen, zie ook dit topic: [rml][ php] iets.php?blaat=blaa werkt niet meer :'([/rml]

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

D2k

haal je de sticky weg krijg je weer zo'n topic
volgende keer ff alles goed bekijken svp, dit is al 10000x behandeld en is tegenwoordig allemaal standaard in de php versies > 4.1.2 (kan ook 4.2 zijn)

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.