PHP : variablen probleme

  • 2 probleme:
    1.) ich will einer .php datei mittels parameter einen wert aus meiner MySQL datenbank übergeben. das mach ich mit

    PHP
    <a href="add.php?nr=<?=$row->nr;?>">add</a>

    soweit so gut, scheint auch zu funsen., denn in der link zeile steht dann z.B.
    http://localhost:1717/add.php?nr=2

    so. in dieser add.php, die is im prinzip eine ganz normale HTML datei steht dann nur eine PHP zeile nämlich

    PHP
    <?php echo $nr; ?>


    das ergebnis ist aber:
    Notice: Undefined variable: nr in d:\webserver\add.php on line 7


    soviel zum ersten problem. das
    2.) ich les in einem form (klassisches HTML) ein paar textfelder ein, und will die in meiner mysql DB speichern. zur zeit ca. so:

    PHP
    <form action="newProg.php" method="POST">
    [...]
    <input type="submit" value="Hinzufügen">

    und dann steht in der newProg.php


    und ich bekomm ziemlich die gleichen fehlermeldungen wie in Problem 1:

    Notice: Undefined variable: ADD in d:\webserver\newprog.php on line 3
    Notice: Undefined variable: ADD in d:\webserver\newprog.php on line 4
    Notice: Undefined variable: ADD in d:\webserver\newprog.php on line 5

    eigentlich sollt das aber funktionieren ich hab ein paar "hello world" testproggies laufen lassen, und die ham hinghaut.
    speziell jetzt:
    http://www.php.net/manual/en/tutorial.forms.php


    EDIT:
    2. problem hat sich gelöst, im form fehlten die / in den
    <input type="text" name="size" />
    tags, aber kann mir wer sagen wozu die gut sind ?

    Hi! I am a .SIG virus! Copy me to your SIG so that I can spread!

  • Hi!

    Versuch mal

    Zitat

    <?php echo $nr; ?>

    mit Anführungszeichen:

    Zitat

    <?php echo "$nr"; ?>

    Ich weiss zwar nicht ob das der Fehler ist, aber in meinen alten PHP-Programmen hab ich auch immer Anführungszeichen davorstehen. :D

    Ciao,
    Seb

    Alles ist relativ.

  • ?? quote 1 = quote 2 oder ?
    aber egal, das problem is gelöst... seit PHP4.3 sind globale variablen std.mässig auf off und i hab PHP4.3.1 habs einfach wieder eingschalten, weil das sicherheitsrisiko für meine lokale CD Datenbank mit 6 einträgen erträglich is glaub i :)

    Hi! I am a .SIG virus! Copy me to your SIG so that I can spread!

  • *lol* ja das problem hatte ich auch....

    da kannst dann alles umschreiben mit GET_VARS oder so.... ich hab einfach meinen provider angeheult er soll das wieder einschalten.... was bringt mir php wenn ich net mal post und get normal verwenden darf?

    lg, Phil.

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • kennt vielleicht irgendwer gscheite PHP tutorials ?
    bzw. wie habts ihrs gelernt ? ich mach grad eine CD Datenbank die nach und nach verbessert und vergrössert wird, aber kann man mit PHP nicht auch andere sachen machen als nur Datenbank Zugriffe ? ich mein ich kenn mich da nüse aus, ich hab gestern zum ersten mal PHP installiert :)

    Hi! I am a .SIG virus! Copy me to your SIG so that I can spread!

  • Ich hab mir damals das Buch "Webserver-Programmierung für Einsteiger" von Thomas Theis gekauft.
    Amazon-Link zum Buch

    War ganz ok, halt für Einsteiger. Nervig war, dass das auf CD mitgelieferte WAMP nicht funktioniert hat. Vielleicht aber war auch einfach nur meine CD kaputt.

    Ausserdem hab ich noch "PHP - kurz&gut" von Rasmus Lerdorf im O´Reilly Verlag erschienen. Soll angeblich gut zum Nachschlagen (und nur dafür) sein. Ich hab´s aber nie verwendet weil ich zu dem Zeitpunkt nichts mehr mit PHP gemacht hab :)

    Ansonsten kann ich dich nur auf http://www.php-homepage.de verweisen. Da findest du ein riesen Forum (auf deutsch) und Tutorials usw.

    Hat mir damals sehr geholfen, weil ich oft vor kleinen Problemen stand, und dann kurz gefragt hab, und gleich Antwort bekommen hab.

    Ciao,
    Seb

    Alles ist relativ.

  • http://www.selfphp.info

    markt und technik - jetz lerne ich php 4.

    mehr als datenbank zugriffe kannst auf jeden fall machen!
    Bilder automatisch verkleinern, galleries erstellen, pdfs erstellen (da bin ich ma net ganz sicher), Graphiken über zugriffsstatistiken dynamisch erzeugen und und und....

    mfg, Phil.

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!