Toon posts:

[PHP] insert into probleem

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

Verwijderd

Topicstarter
Ik probeer hier een hele simpele php applicatie te bouwen, het wil alleen niet lukken. Doel is om gewoon wat weg te schrijven in een sql database.

code van het invul form
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<HTML>
<HEAD>
<TITLE>
Voer je zooi in
</TITLE>
</HEAD>
<BODY>
<P> voer je gegevens in</p>
 <FORM METHOD="POST" ACTION="invoer.php">
Naam: <INPUT TYPE=varchar NAME="naam" SIZE=40><br>
Woonplaats: <INPUT TYPE=varchar NAME="woonplaats" SIZE=40><br>
 <INPUT TYPE=SUBMIT>
 </FORM>
 </BODY>
 </HTML>


en de code van het invoeren in de database
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
<title>invoer</title>
</head>
<body>
<?
mysql_connect ('localhost','root','') or die ("Failure to communicate with database");
mysql_select_db ("stage");

$query="INSERT INTO naw (naam,woonplaats) values('$naam', '$woonplaats')";
$result = mysql_query($query) or die ("unable to record your information.");

Print ("Your information has been recorded.");
?>
</body>
</html>



Het probleem is dus dat ie de naam en woonplaats niet wegschrijft in de database, maar hij maakt wel elke keer dat ik probeer weg te schrijven een id aan in de database.
Als ik een print query doe dan krijg ik dit te zien:
INSERT INTO naw (naam,woonplaats) values(",")

verder zegt ie wel dat mijn informatie is opgeslagen. Ben hier nu al anderhalve dag mee aan et kloten maar ik kom niet echt verder.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

lezen

en wat is een <input type=varchar ... > ???
ik ken wel <input type="text" ... />

Intentionally left blank


  • Hoppie
  • Registratie: Februari 2001
  • Niet online
HTML:
1
2
Naam: <INPUT TYPE=varchar NAME="naam" SIZE=40><br>
Woonplaats: <INPUT TYPE=varchar NAME="woonplaats" SIZE=40><br>

TYPE moet TEXT zijn voor formulieren!

Verwijderd

doe eens dit:
PHP:
1
2
3
<?php
print_r($_POST);
?>

  • Sjadow_
  • Registratie: December 2001
  • Laatst online: 05-06-2024

Sjadow_

wassup?

Ik heb niet zo heel veel verstand van PHP, maar moet je bij:
values('$naam', '$woonplaats') niet die quotes weglaten.
en je zegt wel dat hij een id aanmaakt bij insert, maar wat is de primery key van je tabel dan en geef je die ook mee met de insert command?

Verwijderd

Topicstarter
met input text geeft ie hetzelfde probleem.

Verwijderd

Kijk nog eens naar dat linkje van crisp dan.

  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Wat is nu het resultaat van je query? (echo $query)

Verwijderd

Topicstarter
Verwijderd schreef op 16 April 2003 @ 13:06:
doe eens dit:
PHP:
1
2
3
<?php
print_r($_POST);
?>
Array ([naam]=> dfhg[woonplaats]=>fgds)
dus hij krijgt ze wel mee iig.

Verwijderd

Topicstarter
Hoppie schreef op 16 April 2003 @ 13:09:
Wat is nu het resultaat van je query? (echo $query)
INSERT INTO naw (naam,woonplaats) values(",")

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

$_POST[naam] en $_POST[woonplaats]

lastig hoor :Z lees de faq eens voor de grap

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
tnx hij doet et nu

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

Sjongejonge :{

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1

Dit topic is gesloten.