kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Leere Variablen Erkennen

    geschrieben von doppler4000



    prhorus schrieb:
    So weit ich wei?, kann man auch schreiben

    if($variable!=null) {
    ...
    }

    Oder?


    nein, das ist nicht richtig: $variable !=null bedeudet das die Variable nichts verweist, wenn du schreibst $variable == "" beinhaltet die Variable ein Whitespace (Leerzeichen),

    am besten du ?berpr?fst alles ganz einfach:
    if($var!=NULL && $var != "" && isset($var))
    {
    ...
    }

    So ?berpr?fst du 1. ob die Variable einmal gesetzt wurde (ob sie existiert), 2. ob die Variable mit inhalt gef?llt wurde (!=NULL) und 3. ob der Inhalt nich leer ist.
  • in: Probleme mit PHP-Seiten

    geschrieben von doppler4000

    da hast du kein Problem mit php oder sonstigem, sondern mit deiner Internetverbindung. Ich erkl?rs mal so: PHP ist eine Serverseitige Skriptsprache -> das hei?t der Server (meist ein Apache) generiert ein passend auf deine Anfrage, HTML Dokument und schickt es zu deinem Browser. So, jetzt stellt einfach dein Browser dieses HTML dar (das hei?t auf deinem PC gibt es gar kein PHP oder sonstiges, das einzige das auf deinem PC l?uft ist entweder HTML, Java oder JS -> clientseitige Skript bzw. Programmiersprachen), wenn jedoch eventuell deine Internetverbindung schlecht ist, kommt es zu einem ServerTimeout (der Server braucht zu lange zu Antworten bzw. da deine Verbindung schlecht ist, empf?ngst du keine Antwort vom Server -> diese Seite bla bla bla...)

    Kontrollier mal deine Einstellungen

    mfg
  • in: JavaScript > PHP

    geschrieben von doppler4000

    na ja, wenn du einen bisschen komplizierteren Weg gehen willst wird es vielleicht klappen:

    probier doch einfach das ganze mit einem Formular, wo du hidden input fields hast (das sind die Variablen, die du in PHP speichern willst). mit JS setzt du mit document.formularname.feldname.value = wert; den Wert dieses Input fields. danach machst du ein document.formularname.submit() und das ganze wird gespeichert. wenn du das ganze auf die selbe Seite schickst hast du das ganze in PHP
  • in: Probleme mit datenübergabe und ausgeben

    geschrieben von doppler4000

    das ist zwar jetzt ein bisschen wenig Info von dir, aber vieleicht hilft das dir:

    Probier die links mit URL-Rewriting (test.php?variable=wert) die Restlichen Variablen mitzugeben, in der n?chsten Seite liest du diese aus und gibst sie aus
    (in der neuen Seite: $variable = wert;

    mfg
  • in: Formular in DB eintragen

    geschrieben von doppler4000

    $sql = "INSERT INTO KartenDatenbank
    (nr, packung,name, attribute, level, type, text, atk, def)
    VALUES ($nr, '$packung', '$name', '$attribute, '$level', '$type', '$text', '$atk', '$def')";

    Hallo, ich sch?tze mal, dass nr der Primary Key ist und daher ein Integer -> keine Anf?hrungszeichen. Des weiteren sind in PHP ' und " das genau gleiche, nur macht das " nur das " zu und daher kann man in " " mehrere ' haben, ohne einen string mit . oder etc. zusammenbauen zu m?ssen (alles, was nicht String ist darf nicht in ' -> sonst schreibt er gar nichts in die DB fass das gerade der primary key ist (ohne Primary key -> keine Eintr?ge)

    mfg und hoffe dass ich geholfen habe

Login zum Webhosting ohne Werbung!