Frage zum Tutorial Affenformular

PHP - alles Rund um die Programmierung von PHP und MySQL

Ist die geniale Programmiersprache, da sowohl für Einsteiger geeignet wie auch für Profis.

Moderator: lauras

Beiträge bitte im neuen Forum

Re: Frage zum Tutorial Affenformular

Beitragvon lauras » Donnerstag 22. Dezember 2011, 12:49

Diese Notice bekommst du weg, wenn du keine nicht-definierten GET/POST Dinger mehr aufrufst..
Du musst also bevor du überprüfen kannst, ob ein GET-Wert leer ist überprüfen, ob er überhaupt gesetzt ist, z.b. mit isset:

Code: Alles auswählen
if (isset ($_GET['nachname']) AND isset($_GET['anzahl'])) {
     if ( $_GET['nachname'] == "" OR $_GET['anzahl'] == "" ){

     }
}
 


ungetestet, sollte aber tun. Die Notice kommt daher, dass du probierst auf Variablen zuzugreifen, die es gar nicht gibt.

Grüße
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Frage zum Tutorial Affenformular

Beitragvon yobas » Donnerstag 22. Dezember 2011, 13:31

dann muss das dann so aussehn wie bei CyberGirl?

BEISPIEL:
$vorname = isset($_GET['vorname']) ? trim($_GET['vorname']): "";
$vorname = filter_var($vorname, FILTER_SANITIZE_STRING);

$nachname = isset($_GET['nachname']) ? trim($_GET['nachname']): "";
$nachname = filter_var($nachname, FILTER_SANITIZE_STRING);

wenn ich das richtig verstanden habe.?

das würde dann heissen

Code: Alles auswählen
$vorname = isset($_GET['vorname']) ? trim($_GET['vorname']): "";
$vorname = filter_var($vorname, FILTER_SANITIZE_STRING);

$nachname = isset($_GET['nachname']) ? trim($_GET['nachname']): "";
$nachname = filter_var($nachname, FILTER_SANITIZE_STRING);

    if (isset ($_GET['nachname']) AND isset($_GET['anzahl'])) {
         if ( $_GET['nachname'] == "" OR $_GET['anzahl'] == "" ){

         }
    }


:roll: pssst: CSS war umeiniges leichter :P
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: Frage zum Tutorial Affenformular

Beitragvon lauras » Donnerstag 22. Dezember 2011, 14:31

Nicht einfach abschreiben - verstehen. Ich denke diese verkürzten Sachen solltest du noch nicht verwenden - und dann wenn dann nicht zusammen mit dem Beispiel dass ich dir gegeben hatte. Versuche mal, dir if-Anweisungen vorzulesen, in der Art von
Code: Alles auswählen
WENN (dieses hier erfüllt ist) DANN {
mach das was in der geschweiften Klammer steht} 


Vielleicht verstehst du es dann besser.
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Frage zum Tutorial Affenformular

Beitragvon yobas » Donnerstag 22. Dezember 2011, 15:34

Nein ging nicht um das nachschreiben oder abschreiben sondern eher um das verstehen wie der aufbau sein sollte. denn später muss ich sowas auch alleine können wenn ich z.B ein .. Blog à la Facebook art ( nicht direkt so sondern etwas ähnliches. ) am besten kann man das bei viagogo.de sehen am besten schaut ihr die Favoriten an. damit ihr versteht was ich ungefähr haben möchte- aber zuerst muss ich den affenformular verstehen und dann später der rest. ist nur schwieriger als gedacht ^^
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: Frage zum Tutorial Affenformular

Beitragvon lauras » Donnerstag 22. Dezember 2011, 18:29

Ähm.. hast du gelesen und verstanden, was ich geschrieben habe?
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Frage zum Tutorial Affenformular

Beitragvon yobas » Freitag 23. Dezember 2011, 08:17

um erhlich zu sein nicht wirklich, versuche es zu verstehen so gut wie ich es kann.
was ich aber verstanden habe ist:

Isset = überprüfen
Variablen = $name
echo = Texte

mehr versteh ich noch nicht :roll:

Besitze auch ein Buch und dort hab ich einiges gelernt wie z.B:

Code: Alles auswählen
<html>
<body>
<?php
    $liter = 514;
    $preis = 1.35;
    $zahlung = $liter * $preis;
    $einheit1 = "Liter";
    $einheit2 = "Euro";

    $gesamt = "<p>Tankf&uuml;llung: ".$liter." ".$einheit1;
    $gesamt .= " kosten " . $zahlung ." "
            . $einheit2 . "</p>";
echo $gesamt;
echo "<p>Tankf&uuml;llung: $liter $einheit1
    kosten $zahlung $einheit2</p>";
echo '<p>Tankf&uuml;llung: $liter $einheit1
    kosten $zahlung $einheit2</p>';
?>
</body>
</html>

edit: ich orientierung mich auch nach diesem bild wie ich es am besten lösen kann -> http://www.php-kurs.com/bilder/affenformular.png
tut mir echt leid das ich mich so dumm darstelle :?
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: Frage zum Tutorial Affenformular

Beitragvon lauras » Freitag 23. Dezember 2011, 10:45

Bau dir doch deine Bedingungen, die du haben möchtest, mal in WENN-DANN Form auf, so wie ich es oben geschrieben habe. Sprich schreib das so auf, was du machen möchtest. Das postest du hier rein und dann schauen wir mal weiter.
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Vorherige

Beiträge bitte im neuen Forum

Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron