Ein und Ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • wahsaga
    antwortet
    Hast du das error_reporting auf E_ALL und display_errors auf on gestellt?

    Einen Kommentar schreiben:


  • steve46
    antwortet
    er gitb auch nichts aus bei

    echo $eintrag;

    Einen Kommentar schreiben:


  • steve46
    antwortet
    also das or die hab ich überall wo ich die datenbank brauch

    Einen Kommentar schreiben:


  • steve46
    antwortet
    ich schau mal

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Zitat von steve46 Beitrag anzeigen
    er gibt keine fehlermeldung aus
    Hast du auch überall(!) ein or die (mysql_error()); eingebaut? Hast du mal $eintrag per echo ausgegeben und in einem Frontend wie PHPMyAdmin oder HeidiSQL direkt getestet? Wie ist dein error_reporting eingestellt?

    Peter

    Einen Kommentar schreiben:


  • steve46
    antwortet
    er gibt keine fehlermeldung aus

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Zitat von steve46 Beitrag anzeigen
    ja mit diesem code will ich erreichen das dieser text in der datenbank gespeichert das wird er aber nicht, alle felder sind leer
    Informiere dich über Normalisierung, Joins und vor Allem(!) ein vernünftiges Debugging. Dann klappt das auch schon.

    Peter

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Was du willst, wissen wir bereits.

    Was hast du in Sachen Fehlersuche bereits unternommen?
    Und jetzt komm nicht mit "nichts, ich weiss nicht wie" - ich habe dir extra eine Seite verlinkt, die grundlegende Fehlersuch-Strategien extra für Anfänger erklärt.

    Also mach' mal langsam was, anstatt "funzt nich" in diversen Ausführungen zu wiederholen.

    Einen Kommentar schreiben:


  • steve46
    antwortet
    ja mit diesem code will ich erreichen das dieser text in der datenbank gespeichert das wird er aber nicht, alle felder sind leer
    Zuletzt geändert von steve46; 10.07.2009, 18:53.

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Gerne - wenn du vernünftig dein Problem beschreibst, und zeigst, dass du dich informiert hast, wie man sinnvoll Fehlersuche betreibt und was du dabei herausbekommen hast.

    Einen Kommentar schreiben:


  • steve46
    antwortet
    kann mir bitte jemand helfen

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Zitat von steve46 Beitrag anzeigen
    Er speichert es nicht:
    Das ist analog zu "funzt nich", und als Problembeschreibung absolut unbrauchbar.

    Lerne, wie man grundlegende Fehlersuche betreibt.
    Peter Kropff - Tutorials - PHP / MySQL - Fehlersuche

    Einen Kommentar schreiben:


  • steve46
    antwortet
    Er speichert es nicht:

    PHP-Code:
    <?php
    mysql_connect
    ("host""username""passwort") or
    die(
    "Keine Verbindung: " mysql_error());
    mysql_select_db("datenbankname");
    $title $_POST["title"];
    $uid "SELECT *
    FROM members
    WHERE id = 
    $_POST[id]";
    $rid "SELECT *
    FROM rezept
    WHERE rezept-id = 
    $_POST[id]";
    $text $_POST["text"];
    if(
    $title == "" OR $text == "")
    {
    echo 
    "Bitte alle Felder ausfüllen. <a href=\"write.html\">Zurück</a>";
    }
    $result mysql_query("SELECT id FROM members WHERE username LIKE '$username'");
    $menge mysql_num_rows($result);
    if(
    $menge == 0)
    {
    $eintrag "INSERT INTO rezept ( rezept-id, user-id, rezepttext )
    VALUES ( '
    $rid', '$uid', '$text' )";
    $eintragen mysql_query($eintrag);
    }
    ?>

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Zitat von steve46 Beitrag anzeigen
    wie ich die rezept-id und den text speichere ist ja einfach, aber wie bring ihn die andere tabelle die user id wenn z.B: der user mit der id 2 das schreibt so aussehen:

    rezept-id = 1 | user-id = 2 | rezepttext = ..... |
    Der User, der ein Rezept speichern will, wird sich irgendwie identifiziert haben, bspw. über einen Login.
    Und damit hast du auch seine ID zur Verfügung, kannst sie also problemlos mit den anderen Daten zusammen in eine Query packen und an die Datenbank schicken.

    Einen Kommentar schreiben:


  • steve46
    antwortet
    wie ich die rezept-id und den text speichere ist ja einfach, aber wie bring ihn die andere tabelle die user id wenn z.B: der user mit der id 2 das schreibt so aussehen:

    rezept-id = 1 | user-id = 2 | rezepttext = ..... |

    Einen Kommentar schreiben:

Lädt...
X