login  Naam:   Wachtwoord: 
Registreer je!
 Forum

submit werkt niet (Opgelost)

Offline pim1991 - 23/07/2007 17:08 (laatste wijziging 23/07/2007 17:09)
Avatar van pim1991PHP interesse Hallo,

Ik heb 2 formulieren in 1 pagina staan.
1 formulier werkt wel maar de andere niet.

Code verwerking die het wel doet:
  1. if($_POST['submit'] && $_POST['status']){
  2. $user_id = $_POST['user_id'];
  3. $status = $_POST['status'];
  4. $war_id = $_POST['war_id'];
  5.  
  6. $sql = "INSERT INTO wars_inschrijven (user_id, status, war_id) VALUES ('".$user_id."', '".$status."', '".$war_id."')";
  7. mysql_query($sql);
  8. }


code verwerking die het niet doet:
  1. if($_POST['submit2'] && $_POST['text']){
  2. $posted_by = $_POST['posted_by'];
  3. $text = $_POST['text'];
  4. $warid = $_POST['warid'];
  5.  
  6. $sql = "INSERT INTO wars_reactie (posted_by, text, warid) VALUES ('".$posted_by."', '".$text."', '".$warid."')";
  7. mysql_query($sql);
  8. }


code niet werkende form
  1. echo "<form method=post acion=".$PHP_SELF."><center><textarea cols=40 rows=5 name=text></textarea><input type=hidden value=".$userdata['user_id']." name=posted_by><input type=hidden value=".$id." name=warid><br /><input type=submit value=Post reactie! name=submit2></center></form><br />";


code werkende form:
  1. echo "<form method=post action=".$PHP_SELF.">";
  2. echo "<tr><td width=125>Kom je?</td><td>";
  3. echo "<select name=\"status\">
  4. <option value=\"Ja!\">Ja</option>
  5. <option value=\"Misschien\">Misschien</option>
  6. <option value=\"Nee\">Nee</option>
  7. </select>";
  8. echo "<input type=hidden name=user_id value=".$userdata['user_id']."><input type=hidden name=war_id value=".$id."></td></tr>";
  9. echo "<tr><td width=125>&nbsp;</td><td><input type=submit name=submit value=Oke></form></td></tr>";


Alvast bedankt voor de help!

4 antwoorden

Gesponsorde links
Offline NTS64 - 23/07/2007 17:14
Avatar van NTS64 PHP gevorderde
  1. echo "<form method=post acion=".$PHP_SELF."><center><textarea cols=40 rows=5 name=text></textarea><input type=hidden value=".$userdata['user_id']." name=posted_by><input type=hidden value=".$id." name=warid><br /><input type=submit value=Post reactie! name=submit2></center></form><br />";

Er staat acion ipv action
Offline Koen - 23/07/2007 17:16 (laatste wijziging 23/07/2007 17:16)
Avatar van Koen PHP expert
  1. if(IsSet($_POST['submit']) && $_POST['status']){
  2. $user_id = $_POST['user_id'];
  3. $status = $_POST['status'];
  4. $war_id = $_POST['war_id'];
  5.  
  6. $sql = "INSERT INTO wars_inschrijven (user_id, status, war_id) VALUES ('".$user_id."', '".$status."', '".$war_id."')";
  7. } elseif(IsSet($_POST['submit2']) && $_POST['text']) {
  8. $posted_by = $_POST['posted_by'];
  9. $text = $_POST['text'];
  10. $warid = $_POST['warid'];
  11.  
  12. $sql = "INSERT INTO wars_reactie (posted_by, text, warid) VALUES ('".$posted_by."', '".$text."', '".$warid."')";
  13. } else {
  14. // de form
  15. }

edit: text vergeten xD
kan je ook doen.

oh boven was me te vlug af, had de acion niet eens gezien xD
Offline pim1991 - 23/07/2007 17:50
Avatar van pim1991 PHP interesse Werkt allebij niet  
Offline barone - 28/07/2007 13:55
Avatar van barone Onbekend  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s