Partyflock

php / mysql

 
Forumonderwerp · 16213
<?php
include ("dbconnect.php");

if ($submit == "Sign!")
{
$query = "INSERT INTO guestbook
(name, location, email, url, comments) values
('$name','$location','$email','$url','$comments')";
mysql_query($query) or
die (mysql_error());
?>
<h2>Dankje!!</h2>
<h2><a href="view.php">Bekijk hier t gastenboek!!!</a></h2>
<?php

ik probeer met dit gebeuren data in de database te stoppen, t werkt alleen niet. Zit er een fout in ofzo, of werkt het met php4 heel anders?

User permissies en alles staan goed.

Dit form hoort erbij

<form method=post action="create_entry.php">

<b>Name:</b>
<input type=text size=40 name=name>
<br>
<b>Location:</b>
<input type=text size=40 name=location>
<br>
<b>Email:</b>
<input type=text size=40 name=email>
<br>
<b>Home> Page URL:</b>
<input type=text size=40 name=url>
<br>
<b>Comments:</b>
<textarea name=comments cols=40 rows=4 wrap=virtual></textarea>
<br>

<input type=submit name=submit value="Sign!">
<input type=reset name=reset value="Start Over">

</form>

Alvast bedankt
Ziet er normaal uit, wat zijn je error messages dan?

Check ook ff grote letters/kleine letter van je column namen, bij mij is het iig case sensitive...
die site doet het niet :( Ik zie ook niet echt een fout. Weet je zeker dat je goed connect met je DB?
dan lijkt het mij dat er iets met je form niet goed is, ik blijf namelijk op dezelfde pagina...

Ik gebruik altijd templates dus weet ff de syntax niet uit me hoofd :D
worden je variabelen via een php_self of post gedaan?

check of de variabelen worden doorgegeven door ze te echo'en
Ik mis zowiezo nog een "}" bij je insert code...
En doe ff dit :

if ($submit == "Sign!")
{
echo $naam;

dan kan je zien of ie er uberhaupt wel komt...

Je kan ook gewoon if ($submit) { .. } gebruiken.
Ben nou helemaal de weg kwijt.
De server Vega draait hier bij me thuis en is een linux machine met MySQL 3.23.49, Apache 1.3.24 en PHP 4.21 erop.
Voor MySQL een user die mag inserten enz.

Met Dreamweaver gaat alles perfect via deze user, kan uitlezen kan invoegen gaat allemaal perfect.
Maarja ik wil zelf schrijven, dus ging ik aan de gang en dit kwam eruit. En toevoegen ho maar via de zelfde user.

Nu heb ik bij me Hoster een Dbase geopend en t zelfde script gebruikt.

En werken die zooi.
http://www.thepartyploeg.net/view.php

Hoe kan t nou dat via Dreamweaver alles goed gaat en via dat script van mij niet(op mijn eigen server)