[php]form geeft waarden niet door

Pagina: 1
Acties:

  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
Ik heb een probleem met het inserten van data in een mysql database, ik probeer via een form :
PHP:
1
2
3
4
5
6
7
8
9
<?
<title>addnieuws</title> 
<form action="test2.php" method="post"> 
nieuws:<br> 
  <input type="text" name="veld1">
  <input type="text" name="veld2">
<input type="submit" value="aanpassen"> 
</form> 
?>

En nu ga ik het verwerken met de volgende file :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?
mysql_connect("localhost", "root", "") or die("Connectie mislukt!");

mysql_select_db(stormvogel);

$sql = "insert into nieuws (titel, naam) 
VALUES ('$veld1','$veld2')";

print $sql;

mysql_query($sql);
?>

Dit werkt niet, ik snap er niets meer van dit zou toch moeten werken? Hij geeft de waarden niet door van de vorm, ik print voor uitvoeren van de query nog even de sql op het scherm en dan staat er dit :

insert into nieuws (titel, naam) VALUES ('','')

Dat betekent dus dat de waarden niet worden doorgegeven, wat doe ik fout?

Alvast bedankt,

Patrick

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

D2k

doe eens

print_r($HTTP_POST_VARS);

dan zie je of je variabelen over komen

Doet iets met Cloud (MS/IBM)


  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
hij print nu dit op het scherm :

Array ( [titel] => sdfsdf [naam] => sdfsdf ) insert into nieuws (titel, naam) VALUES ('','')

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

D2k

Op vrijdag 28 september 2001 18:23 schreef -P@tRiCk- het volgende:
hij print nu dit op het scherm :

Array ( [titel] => sdfsdf [naam] => sdfsdf ) insert into nieuws (titel, naam) VALUES ('','')
*zucht*
$veld1 is dus $titel
en $veld2 is dus $naam

Doet iets met Cloud (MS/IBM)


  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
huh :?, wat bedoel je nu?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op vrijdag 28 september 2001 18:27 schreef -P@tRiCk- het volgende:
huh :?, wat bedoel je nu?
Je hebt in je form niet 'name=veld1' maar 'name=titel' staan :?

Oftewel, je krijgt de variabelen '$titel' ipv '$veld1' binnen.

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

D2k

Op vrijdag 28 september 2001 18:30 schreef ACM het volgende:

[..]

Je hebt in je form niet 'name=veld1' maar 'name=titel' staan :?

Oftewel, je krijgt de variabelen '$titel' ipv '$veld1' binnen.
of wel
PHP:
1
2
3
4
5
6
7
<?
mysql_connect("localhost", "root", "") or die("Connectie mislukt!");
mysql_select_db(stormvogel);
$sql = "insert into nieuws (titel, naam) VALUES ('$titel','$naam')";
print $sql;
mysql_query($sql);
?>

Doet iets met Cloud (MS/IBM)


  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
hmm.....ik heb het zo dus verandert en nog steeds hetzelfde :'(

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
Op vrijdag 28 september 2001 18:33 schreef -P@tRiCk- het volgende:
hmm.....ik heb het zo dus verandert en nog steeds hetzelfde :'(
kan niet..

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op vrijdag 28 september 2001 18:33 schreef -P@tRiCk- het volgende:
hmm.....ik heb het zo dus verandert en nog steeds hetzelfde :'(
De code die in je eerste post staat moet werken.

Plaats die es terug in de betreffende files.

  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
Zo dat heb ik dus gedaan en nu werkt het nog niet...de id van de database word wel telkens 1-tje opgeteld maar er staat geen titel en naam in die blijft gewoon leeg :?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:14
*zucht* tja...

  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
Nou ik weet het niet meer hoor.....misschien dat het aan m'n webserver (EasyPHP) ligt, eerder (half jaar terug) deed ie het altijd wel goed?

  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
nou....uhhhh :)

via m'n host op het internet werkt het wel gewoon
http://www.stormvogels.veendam.org/addnieuws.html
heeeeel erg vaag dus
Pagina: 1