• also ich habe folgende funktion:
    [php:1:f555023d1a]<?php
    function bauen() {

    $sql = "SELECT
    bauen
    FROM
    user_gebäude
    WHERE
    Name = '".$_SESSION['Name']."'
    ";
    $result = mysql_query($sql) OR die(mysql_error());
    while($row = mysql_fetch_assoc($result)) {
    if($row['bauen'] == "Ja") {
    return(TRUE);
    }
    else {
    return (FALSE);
    }
    }
    }
    ?>[/php:1:f555023d1a]

    und eigentlich müsste die doch (wenn die datenbank angaben stimmen) je nachdem ob Ja oder was anderes TRUE oder FALSE zurück liefern oder?? weil bei mir gibt die immer TRUE raus toal komisch :( :(

  • Ähm...ich würde den $sql-String anders angeben.


    Evtl. bekommt deine mysql_query nur den Query "SELECT", da das unsichtbare Enter mit ausgewertet wird. Dies bekommst du raus, wenn du einfach hinter den $sql-String die Zeile einfügst

    Code
    echo " | ".$sql." | ";

    Also probier mal meine Fassung.

    "Carpe Diem" powered by positiv Feelings

  • geht immer noch net :oops: :oops: da muss was mit den datenbanken net stimmen das bekomme ich schon noch in trozdem danke :danke2:

    edit: jetzt geht es :) ka warum aber es geht ^^