Frage.. php problem neu einsteiger

09/28/2012 20:25 StillBlood#1
Hallo,
ich habe heute mit php angefangen und kriege zurzeit bei meinem code
diesen Fehler:


Notice: Undefined variable: Quadrieren in C:\xampp\htdocs\quadriert.php on line 3

Notice: Undefined variable: Quardrieren in C:\xampp\htdocs\quadriert.php on line 3
Der Quader von 25 ist * Dein verdacht war 625
Notice: Undefined variable: Quadrieren in C:\xampp\htdocs\quadriert.php on line 7
Dein Ergebnis war Falsch , das richtige Ergebnis ist : * Bitte versuche es mit einer anderen Zahl erneut.
meine Codes sind
PHP Code:
quadriert.php
<?php

$Quadriert 
"$Quadrieren*$Quardrieren;
echo 
"Der Quader von " .    $_POST["Quadrieren"] ." ist  $Quadriert " ;
echo 
"Dein verdacht war " $_POST["Thought"] ;

if (
$Quadriert == "$Quadrieren*Quadrieren" )
{
    echo 
"Dein Ergebis ist richtig ";
}
else 
{
    echo 
"Dein Ergebnis war Falsch , das richtige Ergebnis ist : $Quadriert " ;
    echo 
"Bitte versuche es mit einer anderen Zahl erneut.";
}
?>

test1.php ^^

<form action="quadriert.php" method="Post">
Zahl Eingeben: <input name="Quadrieren" />
<p>
Gedachtes Ergebnis: <input name ="Thought" />
</p>
<input type="submit" />
<input type="reset" />
</form>
09/28/2012 20:33 Hiris#2
"$Quadrieren*$Quardrieren" tu das nicht in Klammern, du versucht es zu einem String zu machen, dann erkennt er die vars natürlich nicht mehr und kann auch keine Rechnung ausführen, sondern denkt das es text ist. Mach . um die vars vom text zu trennen
09/28/2012 20:38 StillBlood#3
danke für deine schnelle antwort:) ,
habs nun so
PHP Code:
<?php

$Quadriert 
$Quadrieren*$Quardrieren ;
echo 
"Der Quader von " .    $_POST["Quadrieren"] ." ist  $Quadriert " ;
echo 
"Dein verdacht war " $_POST["Thought"]  ;

if (
$Quadriert ==   $Quadrieren*$Quadrieren  )
{
    echo 
"Dein Ergebis ist richtig ";
}
else 
{
    echo 
"Dein Ergebnis war Falsch , das richtige Ergebnis ist : $Quadriert " ;
    echo 
"Bitte versuche es mit einer anderen Zahl erneut.";
}
?>



ERROR:


Notice: Undefined variable: Quardrieren in C:\xampp\htdocs\quadriert.php on line 3

Notice: Undefined variable: Quadrieren in C:\xampp\htdocs\quadriert.php on line 3
Der Quader von 25 ist 0 Dein verdacht war 25
Notice: Undefined variable: Quadrieren in C:\xampp\htdocs\quadriert.php on line 7

Notice: Undefined variable: Quadrieren in C:\xampp\htdocs\quadriert.php on line 7
Dein Ergebis ist richtig
09/28/2012 20:50 tayfe#4
Das geht so immer noch nicht. Du musst die Anführungszeichen und die Punkte um
PHP Code:
$Quadrieren*$Quardrieren 
wegmachen. Das selbe musst du dann auch in der If-Abfrage machen:
PHP Code:
if ($Quadriert == $Quadrieren*Quadrieren
Dann sollte es eigentlich funktionieren :)
09/28/2012 20:52 StillBlood#5
danke:) , habs nun

PHP Code:
<?php

$Quadriert 
" .$Quadrieren * $Quardrieren . " ;
echo 
"Der Quader von " .    $_POST["Quadrieren"] ." ist  $Quadriert " ;
echo 
"Dein verdacht war " $_POST["Thought"]  ;

if (
$Quadriert == " . $Quadrieren*Quadrieren . " )  
{
    echo 
"Dein Ergebis ist richtig ";
}
else 
{
    echo 
"Dein Ergebnis war Falsch , das richtige Ergebnis ist : $Quadriert " ;
    echo 
"Bitte versuche es mit einer anderen Zahl erneut.";
}
?>


Error:


Notice: Undefined variable: Quadrieren in C:\xampp\htdocs\quadriert.php on line 3

Notice: Undefined variable: Quardrieren in C:\xampp\htdocs\quadriert.php on line 3
Der Quader von 25 ist . * . Dein verdacht war 25
Notice: Undefined variable: Quadrieren in C:\xampp\htdocs\quadriert.php on line 7
Dein Ergebnis war Falsch , das richtige Ergebnis ist : . * . Bitte versuche es mit einer anderen Zahl erneut.
09/28/2012 20:59 tayfe#6
Mach das mal so:

PHP Code:
<?php

$Quadriert 
$_POST["Quadrieren"] * $_POST["Quadrieren"];
echo 
"Der Quader von ".$_POST['Quadrieren']." ist  ".$Quadriert."" ;
echo 
"Dein verdacht war " $_POST["Thought"]  ;

if (
$Quadriert == $_POST["Quadrieren"] * $_POST["Quadrieren"];)  
{
    echo 
"Dein Ergebis ist richtig ";
}
else 
{
    echo 
"Dein Ergebnis war Falsch , das richtige Ergebnis ist : $Quadriert " ;
    echo 
"Bitte versuche es mit einer anderen Zahl erneut.";
}
?>
09/28/2012 21:01 StillBlood#7
danke hat geklappt
09/28/2012 21:08 kimuraaa#8
Fürs nächste mal darauf achten was für eine Fehlermeldung erscheint:
PHP Code:
Undefined variableQuadrieren 
Undefinierte Variable. Hat also keinen Wert.

:D
09/28/2012 21:33 StillBlood#9
ich kann nix dafür , wenn es im beispiel vom buch ( nur mit namen etc ) auch so ist..