Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: MySQL Problem

  1. #1
    Youngster
    Registriert seit
    14.10.2010
    Beiträge
    12
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard MySQL Problem

    Hi,
    ich möchte für meine Seite eine Form machen, die Name, Titel und Nachricht in MySQL Tabellen einträgt, dabei erhält jeder eintrag eine ID.
    Okay das hab ich alles gemacht, alles funktioniert, nur wenn ich dann alles los schicke, wird nichts in die MySQL Tabelle eingetragen.

    create_tut.php:
    PHP-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>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>Create Tutorial</title>
    </
    head>
    <
    body>
    <
    form id="form" action="./add_tut.php" method="post">
    <
    br />
    Dein Nickname:<br />
    <
    input name="name" type="text" id="name" size="55" />
    <
    br />
    Titel des Tutorials:<br />

    <
    input name="title" type="text" id="title" size="55" />
    <
    br />

    Tutorial:<br />
    <
    textarea name="tut" id="tut" cols="52" rows="12"></textarea>
    <
    br />
    <
    input type="submit" name="submit" value="Tutorial absenden" />

    </
    form>
    </
    body>
    </
    html
    add_tut.php
    PHP-Code:
    <title>Add Tutorial</title>

    <?
    // Connect Daten
    $host="localhost"// Host name
    $username="root"// Mysql username
    $password="1234"// Mysql password
    $db_name="com"// Database name
    $tbl_name="forum_question"// Table name

    //Connect
    mysql_connect("$host""$username""$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");

    // --->

    $topic=$_POST['title'];
    $detail=$_POST['tut'];
    $name=$_POST['name'];

    $sql="INSERT INTO $tbl_name(title, tut, name)VALUES('$topic', '$detail', '$name')";
    $result=mysql_query($sql);

    if(
    $result){
    echo 
    "Successful<BR>";
    }
    else {
    echo 
    "ERROR";
    }
    mysql_close();

    ?>
    Was mach ich falsch?

    MfG
    Kohlmarc
    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
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: MySQL Problem

    Die ersten Zeilen eines jeden PHP-Skripts sollten immer folgende sein:
    PHP-Code:
    <?
            error_reporting
    (E_ALL);
            @
    ini_set("display_errors"1);
    Ändert sich damit was?
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Youngster
    Themenstarter

    Registriert seit
    14.10.2010
    Beiträge
    12
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL Problem

    Nein leider nicht.

  4. #4
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.391
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: MySQL Problem

    Schreib das

    Code:
    $sql="INSERT INTO $tbl_name(title, tut, name)VALUES('$topic', '$detail', '$name')";
    mal so um

    Code:
    $sql="INSERT INTO ".$tbl_name." (title, tut, name) VALUES ('".$topic."', '".$detail."', '".$name."')";
    Und denk daran die POST-Variablen zu escapen.

  5. #5
    Bandit
    Gast

    Standard AW: MySQL Problem

    PHP-Code:
    mysql_query($sql)
      or die (
    "MySQL-Fehler: " mysql_error()); 
    Und nicht vergessen: http://de3.php.net/manual/de/functio...ape-string.php

  6. #6
    Youngster
    Themenstarter

    Registriert seit
    14.10.2010
    Beiträge
    12
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL Problem

    Okay, aber jetzt kommt immer das wenn ich den Submit Button klicke:
    Code:
    $topic=$_POST['title']; $detail=$_POST['tut']; $name=$_POST['name'];  $sql="INSERT INTO ".$tbl_name." (title, tut, name) VALUES ('".$topic."', '".$detail."', '".$name."')"; $result=mysql_query($sql);  if($result){ echo "Successful
    "; } else { echo "ERROR"; } mysql_close();  ?>
    Also keine Fehlermeldung, es steht auch Successful. Aber wenn ich jetzt bei phpmyadmin schaue, steht da immer noch: MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen). ( die Abfrage dauerte 0.0005 sek. )

  7. #7
    Bandit
    Gast

    Standard AW: MySQL Problem

    Ähm, was? Du bekommst den Quellcode zu sehen?!?!?!?

  8. #8
    Youngster
    Themenstarter

    Registriert seit
    14.10.2010
    Beiträge
    12
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL Problem

    Ja hier ein Screen: siehe Anhang
    Angehängte Grafiken Angehängte Grafiken

  9. #9
    Bandit
    Gast

    Standard AW: MySQL Problem

    Ändere mal <? in <?php

  10. #10
    Youngster
    Themenstarter

    Registriert seit
    14.10.2010
    Beiträge
    12
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL Problem

    Danke "funktioniert", aber anscheinend ist der SQL Code falsch, da "ERROR" erscheint:
    PHP-Code:
    $sql="INSERT INTO ".$tbl_name." (title, tut, name) VALUES ('".$topic."', '".$detail."', '".$name."')"
    Ist da ein fehler drinne?

Ähnliche Themen

  1. PHP/MYSQL Problem
    Von Kämpfer im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 18
    Letzter Beitrag: 24.10.2009, 15:00
  2. PHP + MySQL Problem
    Von Walerik im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 35
    Letzter Beitrag: 09.10.2009, 15:50
  3. UTF-8 Problem mit PHP und MySQL
    Von LinuxMan im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 10.08.2008, 20:26
  4. Mysql-Problem
    Von BendOr im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 22.08.2006, 16:03
  5. MySQL Problem
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 17.02.2006, 18:44

Stichworte

Berechtigungen

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