Ergebnis 1 bis 10 von 10

Thema: Bitte um Hilfe

  1. #1
    Help ?_?
    Gast

    Standard Bitte um Hilfe

    Hallo, ich habe vorkurzem mit MySQL mit kombination mit PHP angefangen und bin an ein Problem gestoßen, ich will n script schreiben welches eine Datenbank um einen Datensatz erweitert:

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>User Regestrieren</title>
    <?
    	if(isset($_POST["reg"]))
    	{
    		mysql_connect("XXXXXX", "XXXXXX", "XXXXXXX");
    		mysql_select_db("uebung");
    		
    		$dak = "insert nutzer"
    			. "(Benutzername, Vorname, Nachname,"
    			. "E-Mail, Geburtstag, Stadt) values "
    			. "('" . $_POST["bn"] . "', "
    			. "'" . $_POST["vn"] . "', "
    			. "'" . $_POST["nn"] . "', "
    			. "'" . $_POST["em"] . "', "
    			. "'" . $_POST["geb"] . "', "
    			. "'" . $_POST["std"] . "')";
    			
    		mysql_query($dak);
    		$num = mysql_affected_rows();
    		
    		if($num > 0)
    		{
    			echo "<p><font color='#00aa00'>";
    			echo "Es wurde ein User regestriert.";
    			echo "</font></p>";
    		}
    		
    		else
    		{
    			echo "<p><font color='#ff0000'>";
    			echo "Bitte füllen Sie aller Felder korrekt aus, Felder mit Sternchen sind Pflichtfelder.";
    			echo "</font></p>";
    		}
    	}
    ?>
    
    </head>
    <body>
    
    <p>Tragen Sie ihre Daten ein und senden Sie das Formular ab, mit * markierte Felder sind Pflicht.</p>
    <form action="nutzer_reg.php" method="post" />
    <p><input name="bn" /> Benutzername*</p>
    <p><input name="vn" /> Vorname</p>
    <p><input name="nn"  /> Nachname</p>
    <p><input name="em"  /> E-Mail*</p>
    <p><input name="geb"  /> Geburtsdatum*</p>
    <p><input name="std"  /> Stadt</p>
    <p><input type="submit" name="reg" value="Daten Senden" />
       <input type="reset"  value="Zurücksetzten" /></p> 
    </form>
       
    <p><a href="nutzer.php"> Alle User anzeigen </a></p>
     
    
    
    </body>
    </html>
    ich habe schon 100x die Daten mit der Datenbank vergliechen, also Benutzername usw. alles ist identisch.

    mein Problem ist, der prüft die if Abfrage nicht, sondern gibt sofort else aus, was ich wissen möchte ist, liegt der Fehler im Quellcode? Oder kann dieser in der Datenbank selbst liegen?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Bitte um Hilfe

    insert into table values(blubb, bla, tröt);

    und nich nur insert
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3

  4. #4
    Unregistriert
    Gast

    Standard AW: Bitte um Hilfe

    Code:
    if(isset($_POST["reg"]))
    	{
    		mysql_connect("XXXXXX", "XXXXXX", "XXXXXXX");
    		mysql_select_db("uebung");
    		
    		$dak = "insert <b>into</b> nutzer"
    			. "(Benutzername, Vorname, Nachname,"
    			. "E-Mail, Geburtstag, Stadt) values "
    			. "('" . $_POST["bn"] . "', "
    			. "'" . $_POST["vn"] . "', "
    			. "'" . $_POST["nn"] . "', "
    			. "'" . $_POST["em"] . "', "
    			. "'" . $_POST["geb"] . "', "
    			. "'" . $_POST["std"] . "')";
    ist es so gemeint?

    weil irgendwie meine andere Datenbank ist exakt so aufgbaut(alos auch ohne deisen into, und läuft auch. Das ist es ja was mich so stutzig macht :/

  5. #5
    Bandit
    Gast

    Standard AW: Bitte um Hilfe

    PHP-Code:
    $query "insert 
               into
                `nutzer`
               set
                `Benutzername`='" 
    mysql_real_escape_string($_POST["bn"])  . "',
                `Vorname`='"      
    mysql_real_escape_string($_POST["vn"])  . "',
                `Nachname`='"     
    mysql_real_escape_string($_POST["nn"])  . "',
                `E-Mail`='"       
    mysql_real_escape_string($_POST["em"])  . "',
                `Geburtstag`='"   
    mysql_real_escape_string($_POST["geb"]) . "',
                `Stadt`='"        
    mysql_real_escape_string($_POST["std"]) . "'";
                
     
    mysql_query($query)
       or die (
    "MySQL-Error: " mysql_error()); 

  6. #6
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Bitte um Hilfe

    Versuch mal deine eröffnendes <form>-tag nicht gleich wieder zu schließen. Der / vor dem schließenden > gehört nur in html-tags die nicht nochmal extra geschlossen werden, wie br, img o.ä. (und auch dann nicht immer).
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  7. #7
    Hilfe?_?
    Gast

    Standard AW: Bitte um Hilfe

    @SinnlosS: Danke für den Tipp^^, daran lags aber nicht, es lag am kommata bei

    PHP-Code:
    "'" $_POST["geb"] . "', " 
    habs nun entfernt.

    Hab auch nun dieses mysql_error mit eingebaut

    Spuckt jetzt
    Column count doesn't match value count at row 1, aus x_x jemand ne ahnung? währe echt nice ^^

  8. #8
    Bandit
    Gast

    Standard AW: Bitte um Hilfe

    Boah, warum versuchst du nicht den Quellcode aus Posting #5??? Weil der eventuell funktionieren könnte? Manchmal muss man sich wirklich fragen, warum man hier manchen Leuten versucht zu helfen!!!
    Kopfschüttel

  9. #9
    Unregistriert
    Gast

    Standard AW: Bitte um Hilfe

    hab schon mit dem probiert brachte nichts -.-

  10. #10
    Bandit
    Gast

    Standard AW: Bitte um Hilfe

    Zitat Zitat von Unregistriert Beitrag anzeigen
    hab schon mit dem probiert brachte nichts -.-
    Da deine Problembeschreibung "brachte nichts" uns nichts bringt, gehe ich einfach mal davon aus, dass du den Fehler alleine finden möchtest. Viel Erfolg!

Ähnliche Themen

  1. Layout Hilfe BITTE BITTE :(
    Von Jacklyn im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 20.10.2009, 19:00
  2. hilfe bei footer! bitte bitte :(
    Von HarleyQuinn im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 16.07.2009, 21:42
  3. BIITE HILFE - MORGEN KLAUSUR - BITTE HILFE
    Von unbekannt im Forum Off Topic und Quasselbox
    Antworten: 0
    Letzter Beitrag: 06.03.2008, 21:10
  4. bitte um hilfe
    Von im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 01.03.2007, 15:58
  5. Bitte Hilfe !
    Von ctimtom im Forum HTML & CSS Forum
    Antworten: 17
    Letzter Beitrag: 07.12.2006, 22:43

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •