php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.08.2006, 17:31  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard Formular und Mysql = Leere felder in der DB

HI zusammen,
Ich hab ein kleines Problemchen, ich möchte ein Formuar mit dem sich User Registrieren können erstellen. Klappt alles wunderbar, nur leider kommen in der Datenbank nur leere felder raus...

bin um jede hilfe dankbar

LG Kazuya

Hier noch mein code

Datei: anmelden.php (Das Formular):
PHP-Code:
<html>
<
head>
<
title>Register</title>
</
head>

<
body>

<
form method="post" action="reg.php">
  <
input type="text" name="username" id="username">
  <
input type="password" name="passwort" id="passwort">
  <
input type="text" name="email" id="email">
  <
input type="submit" name="Submit" value="Senden">
</
form>
</
body>
</
html
Datei: reg.php (Der Code für den db eintrag):
PHP-Code:
<?php 
include ('includes/config.php');
$verbindung mysql_connect ($dbhost$dbuname$dbpss)or die('Verbindungsversuch fehlgeschlagen');
mysql_select_db($dbname$verbindung) or die('Konnte die Datenbank nicht finden.');
mysql_query("INSERT INTO cms_admin (id, username, passwort, email) VALUES(NULL, '$username', '$passwort', '$email')");
echo (
'Du wurdest Registriert');
?>
In der config sind die DB logindaten gespeichert...
kazuya ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.08.2006, 17:41  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 269
function
function eine Nachricht über ICQ schicken
Standard

ok warum du jetzt id mit NULL besetzt hinterfrage ich mal nicht...
ansonsten kannst du ja mal statt '$username' -> '".$username."' benutzen dürfte eigentlich nicht daran liegen aber manchmal hilfts.

ach fehler läßt du ja aus geben oder?
__________________
Es ist ein großer Trost, andere dort scheitern zu sehen, wo man selbst gescheitert ist. (William Somerset Maugham)
function ist offline  
Alt 31.08.2006, 17:52  
Erfahrener Benutzer
 
Benutzerbild von zwerg
 
Registriert seit: 12.08.2005
Beiträge: 437
zwerg
Standard

PHP-Code:
<?
  $reg 
"INSERT INTO `cms_admin` (username,passwort,email) VALUES ('$username','$passwort','$email')";
    
mysql_query($reg) or die(mysql_error());
   echo 
"Du wurdest Registriert";
?>
Ansonsten lass dir mal $username,$passwort und $email ausgeben.
Und schau dir mal md5() an.
zwerg ist offline  
Alt 31.08.2006, 17:56  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard

jo fehlermeldungen werden gezeigt, kommt aber keine... id hab ich mit NULL besetzt weil ich den code von PHPMyAdmin ausgeben liess als ich noch ne menge fehler im script atte bin halt noch anfänger..,

Code sieht jetzt so aus und leider sind die felder immernoch leer
PHP-Code:
<?php 
include ('includes/config.php');
$verbindung mysql_connect ($dbhost$dbuname$dbpss)or die('Verbindungsversuch fehlgeschlagen');
mysql_select_db($dbname$verbindung) or die('Konnte die Datenbank nicht finden.');
mysql_query("INSERT INTO cms_admin (username, passwort, email) VALUES('".$username."', '".$passwort."', '".$email."')");
echo (
'Du wurdest Registriert');
?>
hmm... mit:
PHP-Code:
$reg "INSERT INTO `cms_admin` (username,passwort,email) VALUES ('$username','$passwort','$email')";
    
mysql_query($reg) or die(mysql_error());
   echo 
"Du wurdest Registriert"
hab ichs auch versucht ich glaub etwas stimmt mit meiner db net
kazuya ist offline  
Alt 31.08.2006, 18:23  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard

register_globals ist off
kazuya ist offline  
Alt 31.08.2006, 18:28  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard

öhm bin noch blutiger anfänger in php

Köntest du mir das genauer erklären?
:wink:
kazuya ist offline  
Alt 31.08.2006, 18:37  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard

ja ich arbeite mit nem testserver (xampp) und die phpinfo zeigt register_globals off an.

Ich schau mir das manual mal an

Edit:

Hab jetzt register_globals on geschaltet...

Edit:

JIPPIIII KLAPPT

musste nur register_globals on schalten.

VIELEN DANK EUCH ALLEN FÜR DIE SUPERSCHNELLE HILFE
kazuya ist offline  
Alt 31.08.2006, 23:46  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Oh, wenn register_globals aus is, dann spricht man die Formular-Daten per $_GET-Array an

PHP-Code:
$_GET['username'
Das sollte auch so verwendet werden
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch 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
Eintragen von Daten per Formular in MySQL Datenbank PHP Tipps 2004 11 07.06.2009 08:58
[Erledigt] Formular: Es werden nicht alle Felder übertragen jschuhma PHP Tipps 2008 17 23.05.2008 12:32
MySql - Daten übers Formular einfügen? Toby PHP Tipps 2008 9 07.11.2007 09:51
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Problem mit Forumlar und Imageupload - leere Felder imported_kontur PHP Tipps 2006 5 04.04.2006 18:39
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Suche MySQL Funktion zum Verbinden 2er Felder R4v3r Datenbanken 2 12.07.2005 23:49
Formular von Flash nach mySql PHP Tipps 2005-2 4 27.06.2005 21:34
Formular - Daten in MySQL Datenbank speichern PHP Tipps 2005 13 04.05.2005 18:12
Felder in Formular hinzufügen PHP Tipps 2005 1 02.05.2005 09:56
php MySQL Verknüpfung zweier Felder Datenbanken 2 05.02.2005 20:23
[Erledigt] leere Felder anzeigen Datenbanken 2 28.01.2005 13:11
Mit PHP Formular in mysql DB schreiben ?! PHP Tipps 2005 9 06.01.2005 15:15
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2006/41925-formular-und-mysql-leere-felder-der-db.html, mysql leere felder, leere formularfelder nicht in mysql tabelle schreiben, felder in einem formular mit insert into, php mysql fehler bei insert leere felder, leere einträge in datenbank schreiben, php leere daten in datenbank, mysql leeres feld suchen, php mysql insert aus einem formular. es werden nur leere spalten angezeigt, mysql leeres feld adresse, php leere formularfeld nicht speichern, mysql leere felder suchen, php datenbank null formular leeres feld, leere formularfelder in db schreiben, php leere formualr felder nicht in datebank speichern, mysql leeres feld in datenbank schreiben, mysql leeres feld, mysql für leere spalten insert?, mysql leere felder finden, php post mysql insert leere formularfelder felder

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:40 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.