kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Problem mit mysql_fetch_row

    geschrieben von pooldreams

    simuliertes schrieb:
    while($row = mysql_fetch_assoc($res)) {
      $username = $row['username']
       $password= $row['password']
      //USW...
    }


    das würde wegen der fehlenden Semikolons nichts ergebenaußer Fehler; also nicht vergessen ;-)
    und wenn sie gesetzt sind und mehrere "user" in der Datenbank sind was würde wohl dabei rum kommen ?

    Angenommen dies ist Deine Tabelle
    CREATE TABLE `users` (
      `ID` int(12) NOT NULL AUTO_INCREMENT,
      `name` varchar(32) NOT NULL,
      `pass` varchar(32) NOT NULL,
      `mail` varchar(50) NOT NULL,
      `ranking` int(12) NOT NULL,
      `active` int(5) NOT NULL,
      PRIMARY KEY (`ID`)
    )


    So sprichst du deine Tabelle an
    $sql = mysql_query("SELECT * FROM users  WHERE name= '$user'");
    $res = mysql_fetch_assoc($sql);

    So kannst Du Deine Zuweisungen machen (beachte die Schlüsselwerte der variable $res)
    $id = $res['ID'];
    $username = $res['name'];
    $password = $res['pass'];
    $email = $res['mail'];
    $rank = $res['ranking'];
    $activated = $res['active'];


    wie du diese Daten verarbeitest ist völlig wurst, solltest aber überlegen die Daten ggf. per ID auszulesen, weiß ja nicht was genau du vor hast
  • in: Include

    geschrieben von pooldreams

    und nochwas
    aus der head.php

    <style type="text/css">


    wo wird dieser "HTML" -Tag geschlossen ?

    dann hast du in der hauptseite (vermutlich index.php) an oberster Stelle
    <!--beginn von <head> in "head.php"-->

    da du deinen DOCTYPE erst in der header nach dem Kommentar einbindest ist dein Kommentar die erste ausgabedies kann je nachdem zu fehlern führen
    vom W3C her sollte über dem Doctype nichtmal ein leerzeichen sein
  • in: String splitten

    geschrieben von pooldreams

    wieso nimmst du nicht einen anderen Platzhalter, also statt ; einfach | oder ~ oder # dann kannst du das via split() sicher leicht regeln
  • in: Include

    geschrieben von pooldreams

    nimm mal das
    <html>
    aus der start.php raus, steht doch schon in der Hauptseite drin ganz oben wo es auch hin gehört
    und das
    <?php error_reporting(E_ALL); ?>
    gehört normal über die 1. Ausgabe
  • in: Formular Pflichtfelder funktionieren nicht!

    geschrieben von pooldreams

    askarian schrieb:
    Ich würde es nicht so machen, da PHP bei mir auf dem lokalen Server undefined Variable schreibt.
    eher so:
    <?php
              $Name  = $_GET['name'];
              ...
              if (!(isset($_GET['name']))
                {
                    echo "Name eingeben!"; 
                    exit;
                }

    Kann sein, dass es bei Lima anders ist, aber bei mir zerschießt es das sonst das Layout.

    mfg Askarian


    Das ist die sauberste methode, allerdings kann man auch statt die GET Variablen gleich auf die zugewiesenen Variablen ($Name) zugreifen.
    Oder man lässt die Zuweisung einfach wech, lohnt sich meist eh nur wenn man die Variablen öfter braucht oder sie verändern will.
  • in: Php warte schleife

    geschrieben von pooldreams

    Nur Ajax bewirkt da aber sicher auch nichts, er wird sicher auch php mit verwenden wollen wenn er's schon anspricht.

    Bleibt aber die Frage was genau du bewirken willst, mit "AJAX" könntest du einen Request nach ablauf eines timeout bewerkstelligen.
    Oder bei einem bestimmten Event diesen Timeout starten

Login zum Webhosting ohne Werbung!