Alles werkt behalve het stukje:
Volledige code:Code:$insert1 = "INSERT INTO `uitbetaald` (`id`,`user`,`kliks`,`uitbetaald`) VALUES ('".$id."','".$user."','".$kliks."','".$in."')"; mysql_query($insert1);
Kom er echt niet uit wat fout is...Code:<?php if(isset($_POST['submit'])){ if($_POST['in'] == paypal){ $aantal = $_POST['aantal']/40; $euro = $_POST['aantal']/40/100; $in = "€'.$euro.'"; $update1 = "UPDATE `users` SET `uitbetaald2`=`uitbetaald2`+$aantal WHERE `user`='".$_POST['user']."'"; } elseif($_POST['in'] == dutchleader) { $aantal = $_POST['aantal']; $in = "'.$aantal.' dl credits"; $update1 = "UPDATE `users` SET `uitbetaald`=`uitbetaald`-$aantal WHERE `user`='".$_POST['user']."'"; } $id2 = mysql_query("SELECT * FROM `uitbetaald`"); $id1 = mysql_num_rows($id2); $id = $id1+1; $user = $_POST['user']; $kliks = $_POST['aantal']; $update2 = "UPDATE `users` SET `kliks`=`kliks`-$kliks WHERE `user`='".$_POST['user']."'"; $insert1 = "INSERT INTO `uitbetaald` (`id`,`user`,`kliks`,`uitbetaald`) VALUES ('".$id."','".$user."','".$kliks."','".$in."')"; mysql_query($insert1); mysql_query($update1); mysql_query($update2); echo "De uitbetaling is gedaan!"; } ?> <table width="100%"> <tr><td><strong>user</strong></td><td><strong>email</strong></td><td><strong>in</strong></td><td><strong>naam</strong></td><td><strong>aantal</strong></td><td><strong>paid</strong></td></tr> <? $rank2 = 1; $top2 = "SELECT * FROM `uitbetalen` ORDER BY id"; $top1 = mysql_query($top2); while($top = mysql_fetch_assoc($top1)){ ?> <form action="" method="POST"> <input type="hidden" name="user" value="<? echo $top['user']; ?>"> <input type="hidden" name="in" value="<? echo $top['in']; ?>"> <input type="hidden" name="aantal" value="<? echo $top['aantal']; ?>"> <? echo '<tr><td>'.$top['user'].'</td><td>'.$top['email'].'</td><td>'.$top['in'].'</td><td>'.$top['naam'].'</td><td>'.$top['aantal'].'</td><td><input type="submit" name="submit" value="paid"></td></tr>'; ?> </form> <? } ?> </table>
- insert into werkt niet
-
18-06-2009, 21:22 #1
- Berichten
- 214
- Lid sinds
- 17 Jaar
insert into werkt niet
-
-
18-06-2009, 21:25 #2
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
Je hebt 4 tabellen:
id, user, kilks, uitbetaald
maar je zet mar 3 dingen in de database:
'".$id."','".$user."','".$kliks."'
Nu 'uitbetaald' nog ;-)
-
18-06-2009, 21:28 #3
- Berichten
- 214
- Lid sinds
- 17 Jaar
Origineel gepost door Cedric H.
Je hebt 4 tabellen:
id, user, kilks, uitbetaald
maar je zet mar 3 dingen in de database:
'".$id."','".$user."','".$kliks."'
Nu 'uitbetaald' nog ;-)
Maar nu alle 4 erin gezet ;) weet nog steeds niet waarom hij het niet doet
-
18-06-2009, 21:31 #4
- Berichten
- 89
- Lid sinds
- 17 Jaar
Staat de foutmelding aan?
-
18-06-2009, 21:31 #5
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
vervang
mysql_query($insert1);
eens door
mysql_query($insert1)or die(mysql_error());
Welke medling krijg je dan?
-
18-06-2009, 21:32 #6
- Berichten
- 214
- Lid sinds
- 17 Jaar
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.2.'')' at line 1
die begrijp ik dus helemaal niet :P nog nooit gezien :S
-
18-06-2009, 21:38 #7
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
Origineel gepost door ilja m
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.2.'')' at line 1
die begrijp ik dus helemaal niet :P nog nooit gezien :S
$insert1 = "INSERT INTO `uitbetaald` (`id`,`user`,`kliks`,`uitbetaald`) VALUES ('$id','$user','$kliks','$in')";
-
18-06-2009, 21:41 #8
- Berichten
- 214
- Lid sinds
- 17 Jaar
Origineel gepost door Cedric H.
Probeer eens met:
$insert1 = "INSERT INTO `uitbetaald` (`id`,`user`,`kliks`,`uitbetaald`) VALUES ('$id','$user','$kliks','$in')";
-
18-06-2009, 21:44 #9
- Berichten
- 650
- Lid sinds
- 16 Jaar
Probeer eens:
Code:$insert1 = "INSERT INTO `uitbetaald` (`id`,`user`,`kliks`,`uitbetaald`) VALUES ('.$id.','.$user.','.$kliks.','.$in.')";
-
18-06-2009, 21:45 #10
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
ipv mysql_query, echo de string is zoals hij uiteindelijk word, en plaats hem even hier:
echo "INSERT INTO `uitbetaald` (`id`,`user`,`kliks`,`uitbetaald`) VALUES ('$id','$user','$kliks','$in')";
-
18-06-2009, 21:45 #11
- Berichten
- 198
- Lid sinds
- 17 Jaar
Variabelen horen buiten quotes Ilja.
En jouw code klopt niet echt Boris. Je verbind niks, maar zet een punt neer.
Wat krijg je met een echo $insert1 ;
-
18-06-2009, 21:49 #12
- Berichten
- 214
- Lid sinds
- 17 Jaar
ik krijg terug op de pagina alsof het tekst is:
Code:INSERT INTO `uitbetaald` (`id`,`user`,`kliks`,`uitbetaald`) VALUES ('','','','')
-
18-06-2009, 21:57 #13
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
punt1:
Variabelen kunnen binnen " " quoes, maar niet binnen ' ' quotes
punt2, heel vaag misschien aan ander script?
-
18-06-2009, 22:01 #14
- Berichten
- 214
- Lid sinds
- 17 Jaar
hmm inderdaad heel vaag ja.
Als ik het op een andere pagina zo doe werkt het wel:
Code:if(isset($_POST['submit'])){ mysql_query("INSERT INTO `uitbetaald` (id,user,kliks,uitbetaald) VALUES ('".$_POST['id']."','".$_POST['user']."','".$_POST['kliks']."','".$_POST['uitbetaald']."')") OR DIE(mysql_error()); echo "U heeft een uitbetaling toegevoegt!"; } else { ?> <h2>Uitbetaling</h2> <form action="" method="post" enctype="multipart/form-data" /> id:<br /> <input name="id" type="text" /><br /><br /> naam:<br /> <input name="user" type="text" /><br /><br /> Kliks<br /> <input name="kliks" type="text" /><br /><br /> Uitbetaald<br /> <input name="uitbetaald" type="text" /><br /><br /> <input type="submit" name="submit" value="Toevoegen" /> </form> <? } ?>
-
18-06-2009, 22:03 #15
- Berichten
- 198
- Lid sinds
- 17 Jaar
En hoe weet je het zo zeker?
Code:mysql_query("INSERT INTO `uitbetaald` (id,user,kliks,uitbetaald) VALUES ('".$_POST['id']."','".$_POST['user']."','".$_POST['kliks']."','".$_POST['uitbetaald']."')") OR DIE(mysql_error()); echo "U heeft een uitbetaling toegevoegt!";
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