Rechnen mit Variablen

  • huhu,

    Ergibt:

    PHP
    Fatal error:  Unsupported operand types

    Das mal vorraus^^


    Das liegt laut google wahrscheinlich daran, dass ich zwei Strings addiere.


    Das heißt, dass $new und old in ein int konvertiert weden müssten, wenn ich mich nicht irre.

    Habe aber keinen Plan wie man das macht, google spuckt nix aus, vllt hab ich falsch gesucht ^^


    Hoffe daher hier um Hilfe

    mfg+Danke jetzt schon

    Pascalus

    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  • Habe Varchar.

    Habs jetzt auf int umgestellt, ergibt aber den selben error

    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  • Das ist nicht das Problem.
    Das Problem ist, dass mysql_fetch_array ein Array zurückgibt.
    Füge vor dem if einfach das ein:

    PHP
    $new = $new[0];
    $old = $old[0];

    Fertig...

    PS:
    Statt:

    PHP
    <? echo $az ?>

    geht auch

    PHP
    <?= $az ?>
  • OK. Vielen Dank für die Hilfe. Klappt jetzt :)

    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  • Hi,

    ich habe jetzt doch noch ein Problem:

    Der Teil zur Abfrage und lesen einer Nachricht sieht momentn so aus:


    Der COde zum prüfen, ob eine neue Nachricht da ist, ist der von oben:


    Bei der Ausgabe der werte $content, from und topic erscheint aber nur ein "Array" und nicht der Wert aus der DB. Hab schon bischen versucht zu Degubben, wie man im Code vllt sieht. $me stimmt und die verbindung zur DB auch, aber trotzdem kommt "array" raus.


    bitte um hilfe :(

    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  • Jetzt mal ehrlich, wo hast du so einen Quatsch her?

    PHP
    $topic = mysql_fetch_array(mysql_query("SELECT msg_topic FROM chat_db2_content WHERE userid= '". $me ."'")) or die (mysql_error());    echo $topic;
    $content = mysql_fetch_array(mysql_query("SELECT msg_content FROM chat_db2_content WHERE userid= '". $me ."'")) or die (mysql_error()); echo $content;
    $from = mysql_fetch_array(mysql_query("SELECT msg_from FROM chat_db2_content WHERE userid= '". $me ."'")) or die (mysql_error());        echo $from;


    Performence-Killer in extremer Form!!!

    3 Mal editiert, zuletzt von bandit600 (14. März 2010 um 19:06)