Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] PHP/MySQL - Problem mit Turniereintragungen - dringend (https://www.gegen-bilderklau.net/thread.php?threadid=157140)


Geschrieben von Nanni am 10.06.2009 um 12:59:

  PHP/MySQL - Problem mit Turniereintragungen - dringend

Hey,

ein großes Problem: Bei den Nennungen werden, größtenteils, Disziplin und Klasse nicht in die Datenbank eingetragen (keine Fehlermeldung und sonst passt alles). Wenn ich das Formular austeste, wird allerdings schon alles richtig eingetragen!
Da ich mir nicht vorstellen kann, dass sich alle bisherigen Teilnehmer bei Dressur, Springen und den Klassenbezeichnungen vertippt haben, wollt ich fragen ob da ein Fehler drinnen sein kann:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:

<?php
   include('Datenbank.php');
   $Reitername $_POST['Reitername'];
   $Pferdename $_POST['Pferdename'];
   $Reitverein $_POST['Reitverein'];
   $Adresse $_POST['Adresse'];
   $Disziplin $_POST['Disziplin'];
   $Klasse $_POST['Klasse'];
   $Turnier $_POST['Turnier'];
   if( ($Reitername=='') OR ($Pferdename=='') OR ($Reitverein=='') OR ($Disziplin=='') OR ($Klasse=='') ) {
      echo "Bitte f&uuml;lle alle Felder aus!<br><br>
      Bitte <a href="javascript:%20history.back(-2)" target="_self">Zur&uuml;ck</a>";
   } else {
      $eintrag "INSERT INTO `Teilnehmer` ( `ID` , `Reitername` , `Pferdename` , `Reitverein` , `Adresse` , `Disziplin` , `Klasse` , `Turnier` )
      VALUES ('', '$Reitername', '$Pferdename', '$Reitverein', '$Adresse', '$Disziplin', '$Klasse', '$Turnier')";
      $eintragen mysql_query($eintrag);
      if($eintragen==true) {
         echo "Du wurdest in die Teilnehmerliste eingetragen.";
      } else {
         echo "Fehler!";
         include('formular.php');
      }
   }
?>


LG Nanni



Geschrieben von Nanni am 10.06.2009 um 13:31:

 

Das Formular ist ja so gebaut, dass wenn das Feld frei ist, eine Fehlermeldung kommt, also müssen sie bei 'Disziplin' und 'Klasse' etwas eingegeben haben ^^
Naja, Klasse ist ja eig ein Buchstabe, da kanns nicht zu lang sein großes Grinsen



Geschrieben von .Senseless am 10.06.2009 um 13:49:

 

Woran siehst du denn, das irgendwas nicht klappt?

Wenn du keine Probleme hast, kanns nicht sein, dass einfach noch keiner genannt hat?^^



Geschrieben von Nanni am 10.06.2009 um 14:08:

 

*gg*
Ne, es gibt ja schon Einträge in der Datenbank, allerdings eben nur Name, Pferd, Adresse, Hofname und welches Turnier; zweimal wurde sogar die Disziplin eingetragen, Klasse wurde aber nur bei den von mir abgeschickten Formularen eingetragen.



Geschrieben von Nanni am 10.06.2009 um 14:15:

 

stimmt, das ist ne gute Möglichkeit (;

Muss jetzt off, werd ich am Abend aber gleich mal machen smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH