PHP > 1. Datensatz wird nicht ausgegeben

Diskutiere PHP > 1. Datensatz wird nicht ausgegeben im Webmaster Hilfe / Programmierer Forum Forum im Bereich Computerprobleme; Huhu, Ich hab ne frage, wieso wird mein 1. datensatz nicht ausgegeben? <? if(empty($_SESSION['premium'])) { $garage_read = mysql_query("SELECT *...

  1. #1 norisknofun, 08.03.2009
    norisknofun

    norisknofun Erfahrener Benutzer

    Dabei seit:
    24.07.2007
    Beiträge:
    720
    Zustimmungen:
    0
    Huhu,
    Ich hab ne frage, wieso wird mein 1. datensatz nicht ausgegeben?
    [mysql]<?
    if(empty($_SESSION['premium'])) {
    $garage_read = mysql_query("SELECT * FROM game WHERE username = '".$_SESSION['username']."' LIMIT 3");
    }
    else {
    $garage_read = mysql_query("SELECT * FROM game WHERE username = '".$_SESSION['username']."' LIMIT 10");
    }
    $garage = mysql_fetch_assoc($garage_read); 

    if($_GET['do'] == "aktuell") {
     $garage_read = mysql_query("SELECT * FROM game WHERE carID = '".$_GET['carID']."'");
     $garage = mysql_fetch_assoc($garage_read);
     if($garage['username'] == $_SESSION['username']) {
     $update = mysql_query("UPDATE game SET aktuell_car = '".$garage['car']."' WHERE username = 

    '".$_SESSION['username']."'"); ?>
     <div style="background: green; border: 1px solid #000; text-align: center;">Update erfolgreich!</div> <?
     }
     else { ?>
      <div style="background: red; border: 1px solid #000; text-align: center;">Das ist nicht ihr Auto!</div> <?
     }
    }?>

    <div id="garage" align="center">
    Aktuelles Auto: <?=$garage['aktuell_car'];?>

    [​IMG]" title="Aktuelles 

    Auto">
    <?
    $i = 0; i++; 
    while($i < 3) {
     if(!empty($garage['car'])) { ?>
    <p align="left">
    Autoname: <?=$garage['car'];?>

    [​IMG]" title="Auto">

    Auto w&auml;hlen
    </p>
    <?
     }
    } ?>

    </div>[/mysql]


    danke für antworten
     
  2. Anzeige

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. disler

    disler Erfahrener Benutzer

    Dabei seit:
    05.07.2007
    Beiträge:
    1.654
    Zustimmungen:
    0
    Ort:
    Schweiz
    Was funktioniert genau nicht? error_reporting(E_ALL | E_STRICT) sowie mysql_error() schon probiert?

    Alle Abfragen mal per echo ausgeben, und danach auf der phpmyadmin oberfläche ausprobieren. (Falls diese nicht vorhanden ist, kannst du es mit dem MYSQL Query Browser probieren)

    Gruss David
     
  4. Nico

    Nico Ehemaliges Teammitglied

    Dabei seit:
    28.10.2005
    Beiträge:
    6.676
    Zustimmungen:
    0
    Line 29:

    PHP:
    $i 0i++; 
    und generell die Schleife^^ die läuft nämlich endlos!

    PHP:
    <?
    $i 0
    $i++; 
    while(
    $i 3) {
     if(!empty(
    $garage['car'])) { ?>
    <p align="left">
    Autoname: <?=$garage['car'];?>

    [img]..images/<?=$garage['car'];?>.gif[/img]" title="Auto">

    [url="index.php?seite=Garage&do=aktuell&carID=<?=$garage['carID']?>"]Auto w&auml;hlen[/url]
    </p>
    <?
     }
    } ?>
    Das bedeutet übersetzt:

    Variable i soll sein 0
    Variable i um den Wert 1 erhöhen
    Solange i kleiner 3:
    [...]

    Das "solange" wird ewig ausgeführt... weil das "$i++" außerhalb der Schleife gar nicht ausgeführt wird!

    Deine SChleife ließe sich mit for auch besser konstruieren. Syntax:

    PHP:
    <?php
    for($counter 0$counter 3$counter++) {
        if(!empty(
    $garage['car'])) { ?>
            <p align="left">
            Autoname: <?=$garage['car'];?>

            [img]..images/<?=$garage['car'];?>.gif[/img]" title="Auto">

            [url="index.php?seite=Garage&do=aktuell&carID=<?=$garage['carID']?>"]Auto w&auml;hlen[/url]
            </p>
         <?php }
    }
    ?>
    Gruß
     
Thema:

PHP > 1. Datensatz wird nicht ausgegeben

Die Seite wird geladen...

PHP > 1. Datensatz wird nicht ausgegeben - Ähnliche Themen

  1. NAS Server mit cron und raid 1

    NAS Server mit cron und raid 1: Hallo, ich bin auf der Suche nach einem NAS Gerät mit automatischer Löschfunktion, zum Beispiel Ordner nach x Tagen automatisch leeren bzw....
  2. Thief 1 Gold auf deutsch patchen?

    Thief 1 Gold auf deutsch patchen?: Moin zusammen, habe jetzt schon öfters gehört und gelesen das man Thief Gold auf deutsch patchen kann. ich habe die Steam version. ich weis wohl...
  3. Battelfield 1 läuft?!

    Battelfield 1 läuft?!: Guten Abend. Ich würde gerne wissen ob das neue Battelfield 1 bei mir annehmbar laufen würde. Vom Hersteller angegebene Mindestvoraussetzungen:...
  4. Domain aus 1&1-Vertrag "ausklinken"

    Domain aus 1&1-Vertrag "ausklinken": Hi Leute, ich habe vor einiger Zeit eine Domain bei 1&1 erworben und direkt den Homepage-Baukasten dazu gebucht. Da ich im Moment gar keine Zeit...
  5. Verkaufe FANTEC DB-R35DUS-1 Festplatten ARRAY (Festplattengehäuse)

    Verkaufe FANTEC DB-R35DUS-1 Festplatten ARRAY (Festplattengehäuse): mit 2 Schächten für 2 Stck 3,5" Festplatten. Kann mit RAID-Einstellungen gespiegelt bzw. gemeinsam betrieben werden. Neuwertiges Gehäuse mit OVP,...