My SQL Formular

F0rris

Mitglied
Grüsse die Herren und Damen :)

Ich hab heute mal wieder ein tolles Script entdeckt, dass auf meinem Heim-Server ist. Nun hab ich es erweitert bzw. geändert. Wenn ich das Formular an "index.php?site=anmeldung" schicke Funktioniert alles einwandfrei aber sobald ich es an "index.php?site=kontakt" sende werden die Daten nicht in die My SQL - Datenbank eingetragen.

Das sind die Quellcodes:

anmeldung.php (bzw. index.php?site=anmeldung)
PHP:
<?
 if ($submit) {
 $db = mysql_connect("localhost", "xxx", "xxx");
 mysql_select_db("xxx",$db);
 
 $sql = "INSERT INTO kunden (vorname,name,anr,email,tel,str,hnr,plz,ort) VALUES ('$vorname','$name','$anr','$email','$tel','$str','$hnr','$plz','$ort')";
 $result = mysql_query($sql,$db);
 echo "Ihr Daten wurden abgeschickt! Vielen Dank!<br><br>";
 }
 else {
 ?>
 
 <form method="post" action="index.php?site=anmeldung"  onsubmit="return checkCheckBox(this)">
 (....)
 <input type="submit" name="submit" value="Abschicken">
 </form>
 <?
 }
 ?>
 </body>
 </html>

kontakt.php (bzw. index.php?site=kontakt)
PHP:
<?
 if ($submit) {
 $db = mysql_connect("localhost", "xxx", "xxx");
 mysql_select_db("xxx",$db);
 
 $sql = "INSERT INTO kontakt (vorname,nachname,email,port,betreff,nachricht) VALUES ('$vorname','$nachname','$email','$port','$betreff','$nachricht')";
 
 $result = mysql_query($sql,$db);
 echo "Ihr Daten wurden abgeschickt! Vielen Dank!";
 }
 else {
 ?>
 
 <form method="post" action="index.php?site=kontakt">
 (....)
 <input type="submit" name="submit" value="Abschicken">
 </form>
 <?
 }
 ?>

Ich entschuldige mich bei euch bzw. bei den Lesern die den Quellcode durch gehen das es soviel ist.

Ich bedanke mich vorab schon einmal für die freundliche und schnelle hilfe.

Gruss F0rris
 
Gibt es eine (unterdrückte) Fehlermeldung? Setze mal die Fehlersensibilität PHPs höher:
PHP:
<?php

	ini_set('display_errors', 1);
	ini_set('error_reporting', E_ALL);

	…

?>
 

Neue Beiträge

Zurück