php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.08.2006, 16:00  
Erfahrener Benutzer
 
Registriert seit: 16.03.2004
Beiträge: 170
Kori
Standard Formular Übung funktioniert nicht

Hi!
Plage mich schon seid stunden damit ab und es will einfach nicht klappen:
Er trägt nix in die mysql Tabelle ein!


Eintragen.html:
Code:
<form action="eintragen.php" method="post">
  


    Vorname: 
    <input type="text" name="vorname">
</p>
  


    Nachname: 
    <input type="text" name="nachname">
</p>
  

<input type="submit" value="senden"></input></p>
  

  </p>
</form>
eintragen.php
Code:
<?php
error_reporting(E_ALL);
$server = "localhost"; $user = "***"; $pass = "***";
$database = "benni";
$table = "test";

	$nachname = $_POST["nachname"];
	$vorname = $_POST["vorname"];

	$verbindung = @mysql_connect($server, $user, $pass)
	or die ("Konnte Verbindung nicht herstellen");

	mysql_select_db($database, $verbindung)
	or die ("Fehler beim Zugriff auf die verhergesehende Datenbank");
	
	$sql = "INSERT INTO $table VALUES ('$vorname', '$nachname)";
	$ausgabe = "Erfolgreich eingetragen Hier zu sehen";
	mysql_query($sql) or die ("SQL Fehler: " . mysql_error());
	mysql_close ($verbindung);
	echo $ausgabe;
?>
Ich finde den Fehler einfach nicht weil er auch keinen ausgibt!

DIe mysql tabellen sind halt einmal
ID , VOrname und Nachname!

Hoffe ihr könnt mir helfen,

mfg
Benni

Edit by Zergling: Benutzername und Passwort gelöscht
Kori ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.08.2006, 16:07  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Sein SQL Query sieht weng komisch aus

Code:
$sql = "INSERT INTO $table VALUES (','$vorname', '$nachname)";
mach das mal so -->

Code:
$sql = "INSERT INTO ". $table ."(vorname, nachname) VALUES ('". $vorname ."', '". $nachname ."')";
also deine Textteile zwischen einfachen Anführungszeichen -> '

Und die Spaltennamen sind auch nicht da (sind soviel ich weiss glaub notwendig, aber kenn mich mit MySql nicht soooo gut aus, bzw notwendig, wenn sie von der Struktur abweichen und nicht alle Spalten benutzt werden. Mit isses sicherlich besser und übersichtlicher)

Und die ID brauchst du nicht mit in den Qry schreiben, wenn sie auto_increment ist (wie ich es jetzt gemacht hab)
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 07.08.2006, 17:07  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo,
erstmal: bitte poste hier zur Sicherheit deines eigenen Systems keine Benutzernamen oder Passwörter. Man könnte davon schnell auf Online-Server von dir schließen.

Zu deiner Frage:
Zitat:
Ich finde den Fehler einfach nicht weil er auch keinen ausgibt!
das wundert mich doch sehr, denn wo schließt du das einfache Anführungszeichen bei
Code:
'$nachname)
?

Also bitte keine Schauermärchen und selbst abgetippte Code-Beispiele. Copy&paste ist sowieso schneller.
Die Spaltenauflistung fehlt übrigens auch. Sie ist zwar optional, aber es wäre schonmal eine Stelle, wo zukünftig Fehler auftreten könnten, wenn du nicht aufpasst.
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
leeres Formular PHP Tipps 2005-2 15 05.10.2005 16:49
[Erledigt] Formular testen .... HTML, Usability und Barrierefreiheit 7 19.09.2005 14:03
Probleme mit sehr großem Formular PHP Tipps 2005-2 4 01.09.2005 09:52
Formular und PHP (funktioniert nicht) FBI PHP Tipps 2005-2 10 19.08.2005 10:03
Dynamischer Text in einer Grafik per Formular einfügen PHP Tipps 2005-2 2 19.08.2005 00:55
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
Aus Datei lesen und in Datei schreiben.. funktioniert nicht FBI PHP Tipps 2005-2 3 03.07.2005 16:55
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Schleife in Formular Auswertung DDogg PHP Tipps 2005 2 20.04.2005 15:44
Formular mit PHP_SELF funktioniert nicht PHP Tipps 2004 3 24.09.2004 11:38
Formular Mailsend funktioniert nicht. PHP Tipps 2004 1 19.08.2004 21:24
Brauche PHP Formular Beitragsarchiv 9 16.08.2004 16:23
[Erledigt] Formular mit Daten werden auf anderer Seite zusammengefasst PHP Tipps 2004 4 15.08.2004 15:44
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
redezeichen übung, formular übung, formular notfallübung, Übungstexte formulare zum tipp, html formular übung

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.