Hij werkt perfect totdat ik $in toevoeg :S
Wat is er fout aan kan het echt niet vinden!
Script:
PHP Code:
<?
if(isset($_POST['submit'])){
$user = $_POST['user'];
$email = $_POST['email'];
$in = $_POST['in'];
$naam = $_POST['naam'];
$aantal = $_POST['aantal'];
$sql="INSERT INTO uitbetalen (user, email, in, naam, aantal) VALUES
('$user','$email','$in','$naam','$aantal')";
mysql_query($sql)or die('Error, invoegen mislukt');
echo "Je uitbetaling word zo snel mogenlijk behandeld!";
} else {
?>
<table width="75%">
<form action="" method="POST">
<tr><td>Username:</td></tr>
<tr><td><input type="text" name="user" value="<? echo $row['user']; ?>" "READONLY"></td></tr>
<tr><td>Email:</td></tr>
<tr><td><input type="text" name="email" value="<? echo $row['email']; ?>" "READONLY"></td></tr>
<tr><td>Uitbetalen in: <font size="1">kies uit: Paypal, Dutchleader, Extra-bezoekers, tweeps of kliks!</font></td></tr>
<tr><td><input type="text" name="in" value=""></td></tr>
<tr><td>Uitbetaal naam*</td></tr>
<tr><td><input type="text" name="naam" value=""></td></tr>
<tr><td>Aantal credits:</td></tr>
<tr><td><input type="text" name="aantal" value="<? echo $row['kliks']; ?>"></td></tr>
<tr><td><input type="submit" name="submit" value="Verzenden"></td></tr>
</form>
</table>
<?
}
?>
- INSERT doet raar
-
18-02-2009, 14:49 #1
- Berichten
- 214
- Lid sinds
- 17 Jaar
INSERT doet raar
-
In de schijnwerper
Startpagina.nl pagina inclusief startpagina account! Mooie kans!Overige dealsZwangerschapInWeken.nl DA10 - Zwangerschapskalender - Calculator - Veel contentWebsite te koopGoedkope 10 Gbps Virtual Private Server (VPS) in Nederland (Met PURE NVMe opslag!)HostingVergelijk website|nu al inkomsten|bezoekers|1 maand onlineWebsite te koop -
18-02-2009, 15:03 #2
- Berichten
- 219
- Lid sinds
- 18 Jaar
Geef die variable eens een andere naam. Sowieso wel handig om de error te vermelden.
-
18-02-2009, 15:08 #3
- Berichten
- 980
- Lid sinds
- 17 Jaar
veldnamen even tussen `` zetten, in is namelijk een SQL commando
-
18-02-2009, 15:21 #4
- Berichten
- 214
- Lid sinds
- 17 Jaar
Ik zou ervan maken :
mysql_query($sql) or die(mysql_error());
Dit geeft je al meer informatie over wat er precies fout gaat.
Daarnaast nog een extra toevoeging :
$result = mysql_query($sql) or die(mysql_error());
if ($result) {
// het is goed gegaan -> evt actie hier
} else {
// het is niet goed gegaan -> evt actie hier
}
En let idd op dat je variabelen tussen " ' " zet!
Greetz,
Casper
-
18-02-2009, 15:54 #5
- Berichten
- 59
- Lid sinds
- 16 Jaar
PHP Code:<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(empty($_POST['user']))
echo 'Er is geen [user] opgegeven.';
elseif(empty($_POST['email']))
echo 'Er is geen [email] opgegeven.';
elseif(empty($_POST['in2']))
echo 'Er is geen [in2] opgegeven.';
elseif(empty($_POST['naam']))
echo 'Er is geen [naam] opgegeven.';
elseif(empty($_POST['aantal']))
echo 'Er is geen [aantal] opgegeven.';
elseif(!is_numeric($_POST['aantal']))
echo '[aantal] is geen cijfer.';
else {
mysql_query('INSERT INTO uitbetalen (user, email, in, naam, aantal) VALUES ("'.$_POST['user'].'", "'.$_POST['email'].'", "'.$_POST['in2'].'", "'.$_POST['naam'].'", "'.$_POST['aantal'].'")')or die(mysql_error());
echo 'Je uitbetaling word zo snel mogenlijk behandeld!';
}
} else {
?>
<table width="75%">
<form action="" method="POST">
<tr><td>Username:</td></tr>
<tr><td><input type="text" name="user" value="<? echo $row['user']; ?>" "READONLY"></td></tr>
<tr><td>Email:</td></tr>
<tr><td><input type="text" name="email" value="<? echo $row['email']; ?>" "READONLY"></td></tr>
<tr><td>Uitbetalen in: <font size="1">kies uit: Paypal, Dutchleader, Extra-bezoekers, tweeps of kliks!</font></td></tr>
<tr><td><input type="text" name="in2" value=""></td></tr>
<tr><td>Uitbetaal naam*</td></tr>
<tr><td><input type="text" name="naam" value=""></td></tr>
<tr><td>Aantal credits:</td></tr>
<tr><td><input type="text" name="aantal" value="<? echo $row['kliks']; ?>"></td></tr>
<tr><td><input type="submit" name="submit" value="Verzenden"></td></tr>
</form>
</table>
<?php
}
?>
-
18-02-2009, 15:54 #6
- Berichten
- 214
- Lid sinds
- 17 Jaar
Het werkt bedankt iedereen! Maar bij deze variable hoeft dit niet :) teminste bij mij werkt het ook zonder ""
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