[PHP] Probleme beim ausgeben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Aslan, 12. September 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 12. September 2008
    Probleme beim ausgeben

    Hallo,

    unzwar habe ich ein Problem, ich habe ein Feld mit dem namen 'meldung'. Da steht entweder eine 1 oder eine 0. Nun das Problem, ich möchte ein Bild anzeigen lassen wenn in dem Feld 'meldung' eine 1 steht.

    Ich hab das so gemacht, nur wird bei jedem Datensatz das Bild angezeigt!

    PHP:
    <? php
              
              $abfrage 
    "SELECT meldung from packs WHERE meldung == 1" ;
             
              if(
    $abfrage  ==  true )
       {
       echo  
    ?> <a href="meldung.php?id=<?php  echo  $row -> id ?>"><img src="Bilder/gemeldet.png" alt="." width="25" height="25" border="0" /> <?php
       
    }
    else
       {
       echo 
    "" ;
       }
              
               
    ?>
     
  2. 12. September 2008
    AW: Probleme beim ausgeben

    Hi,

    Du musst Deine Abfrage auch an die Datenbank schicken (Query).
    Schau Dir lieber nochmal genau die Doku zu MySql oder MySqli an,
    wie man Abfragen erstellt und die Ergebnisse ausliest

    Sn0w
     
  3. 12. September 2008
    AW: Probleme beim ausgeben

    PHP:
    <? php
              
              $abfrage 
    "SELECT meldung from packs WHERE meldung == 1" ;
              
    $abfrage  mysql_query ( $abfrage );
              if(
    $abfrage  ==  true )
       {
       echo  
    ?> <a href="meldung.php?id=<?php  echo  $row -> id ?>"><img src="Bilder/gemeldet.png" alt="." width="25" height="25" border="0" /> <?php
       
    }
    else
       {
       echo 
    "" ;
       }
              
               
    ?>&nbsp;</td>
            </tr>
          </table>
          <p align="center" class="Stil2">
            <?php
    }

    ?>
    Ich hab das jetzt so gemacht, jedoch wird jetzt garkein bild angezeigt :S:baby:
     
  4. 12. September 2008
    AW: Probleme beim ausgeben

    PHP:
    ...
    $abfrage = "SELECT meldung from packs WHERE meldung == 1";
    $abfrage = mysql_query($abfrage);

    while ($row = mysql_fetch_assoc($abfrage))
    {
        ?>
        
        <a href="meldung.php?id=<?php  echo  $row [ 'id' ];  ?>"><img src="Bilder/gemeldet.png" alt="." width="25" height="25" border="0" />
        
        <?php
    }
    ...
    Probiers mal so.
     
  5. 12. September 2008
    AW: Probleme beim ausgeben

    PHP:
    <? php
              
    $abfrage 
    "SELECT meldung from packs WHERE meldung == 1" ;
    $abfrage  mysql_query ( $abfrage );

    while (
    $row  mysql_fetch_assoc ( $abfrage ))
    {
        
    ?><a href="meldung.php?id=<?php  echo  $row [ 'id' ];  ?>"><img src="Bilder/gemeldet.png" alt="." width="25" height="25" border="0" />
        <?php
    }
    }          
               
    ?>
    Ich habs so gemacht weil bei Gibbon seinem Code hat es nicht funktioniert, jedoch kommt jetzt diese Fehlermeldung:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home.13/d/g/s/dgsvtjpz/www/acp/daten_m.php on line 44
     
  6. 12. September 2008
    AW: Probleme beim ausgeben

    bitte grundlagen aneigenen.

    wo ist $row definiert?
    wo beginnt das letzte "}"?
    wo fetched du das ergebnis des querys? (für das wahrscheinlich $row gedacht war)


    ~closed
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.