[Problem]PHP/MySQL Ausgabe an eine if abfrage knöpfen

tefla

Erfahrenes Mitglied
er ignoriert die variable
if ($aktiv == true)

er führt auch die datensätze aus, die $active == false; sind

hier mal zum CODE:
PHP:
<?php
$db = "xxxxx";
$connID = mysql_connect ("xxxxxxxxxxxxx", "xxxxx", "xxxxx");
mysql_select_db( $db, $connID );
$abfrage = "SELECT * FROM table_active order by id desc";
$result = mysql_query($abfrage,$connID);
$num = mysql_num_rows($result);
for ($i=0; $i<$num; $i++) {
    $row = mysql_fetch_array($result);
$row[active]==$aktiv;

if ($aktiv == true)
{
    echo "$row[id] $row[text] <br>";
}
}
?>
 
schau mal in Zeile 10.

da hast du $row[active]==$aktiv stehen, da passiert gar nichts, höchstens n Fehler.

== vergleicht nur, das einzelne = zeichen macht ne zuweisung.

Wenn du also 4active den Inhalt der Mysqlzeile zuweisen willst musst du schreiben:
PHP:
$aktiv=$row["active"];

cu

Isaenforcer
 
thx............ja dummer fehler bin dafür auch schon einmal vom balkon gesprungen ;)

so funzt jetz alles :)
 
Zurück