Eintragung mit session-id funktioniert nicht.

  • *floet* Eine kleine sache noch, ich wollte das jetzt auch nach Kategorien wieder auslesen, und dachte mir das mach' ich so:

    Code
    WHERE
    	        user = '".$_SESSION["user_id"]."'
    	        cat_nr = '".$uh."'


    $uh = 1 . Ich wusste nicht wie man da sonst ne zahl reinschreibt.. :)
    Aber irgendwie sagt er mir nen error, zwar in line 25, obwohl das 21 ist. aber wenn ich die zeile rausnehme, passt es wieder.
    Was mache ich falsch?

  • WHERE user = ".$_SESSION['user_id'].", cat_nr = 1

    zahlen müssen nicht in ' ' stehen. session_id (ist ja auch eine zahl.. ) auch nicht, dann bei mehreren bedingungen mit komma trennen.
    gern geschehen.
    so long (bin mal weg)

  • Der code ist bis jetzt unveraendert:

    Code
    $sql = "
    		SELECT
    			*
    		FROM
    			`links`		
            WHERE 
                 user = '".$_SESSION["user_id"]."'
    $ausgabe = mysql_query($sql);
    	while($row = mysql_fetch_array($ausgabe)) {
    	?>


    Ach noch eine frage, die ich mal reinschieben koennte. :)
    etwas weiter unten vom code hab' ich :

    Code
    <img width="100" height="50" src"<?=$row['link']?>">


    stehn, damit will ich halt, das der Link da direkt eingefuegt wird. In der datenbank steht's auch richtig drin, aber beim auslesen kommt dann immer diese Grafik, das das bild nicht angezeigt wird.. Muss ich da noch was beachten?

  • ah sorry - natürlich nicht mit komma. mit AND (beide bedingungen müssen erfüllt sein), oder OR (eine bedingung muss erfüllt sein) verknüpfen.

    Code
    $sql = "SELECT *
            FROM `links`      
            WHERE `user` = ".$_SESSION["user_id"]." AND 
                  `kategorie` = 1";
    $ausgabe = mysql_query($sql);
       while($row = mysql_fetch_array($ausgabe)) {
    ?>

    und zum bild - entweder hast du den pfad (evtl. ordner) nicht mitangegeben, oder die dateiendung fehlt?

  • Das liegt ja nicht am Firefox. Beim IE ist das auch so. Also, dieses bild mit der kuh.. Der link steht so in der Datenbank, und so sollte er eigentlich auch wieder ausgegeben werden.. Wird's aber komischer weise nicht?!