PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit XAMPP


Sindri
2006-12-18, 19:41:31
xampplite => Apache läuft=>Seite wird angezeigt
Wenn ich nen Knopfdrück passiert nicht => :confused:


Also, ich hab mir xampplight geholt und ansich funktioniert auch alles einwandfrei.
Die PHP-Seiten werden angezeigt, bzw wenn sie fehlerhaft sind halt die Meldung (Fehler in Spalte xyZ), so weit so gut. Aber eben auch nur soweit.
Wenn ich ein Formular hab (mit Knöpfen und so :) ) und ich den drücke passiert garnichts. Alle Eingabefelder werden geleert, die Seite also neu geladen.
Das lustige ist aber das die Seiten bei mir in der Schule absolut in Ordnung sind, da benutzen wir aber auch ein anderes Programm (WeLoad oder so heißt der Spaß).
Muss ich mehr Sachen laufen lassen als den Apachen oder liegt das an was anderem?

Zur Veranschaulichung hab ich hier nen Code der in der Schule 1A funktioniert und bei mir zu Hause nicht


<html>
<head>
<title>
Rechner
</title>
</head>

<body>
<font face="verdana">
<form name="Rechner" action="PHP.php" Method="Post" >
<table border="2" bgcolor="lightyellow" width="25%" align="center">
<tr>
<td><center>Zahl1</center></td>
<td><center>Zahl2</center></td>
</tr>
<tr>
<td><center><input type="text" name="zahl1"></center></td>
<td><center><input type="text" name="zahl2"></center></td>
</tr>
</table>
<br>
<center>
Wenn der Haken gesetzt ist wirds wohl ne Summe, ansonsten ne Differenz
<br>
<input type="checkbox" name="art" value="1">
<br>
<br>
<input type="text" name="Name">
<input type="submit" value="Machen">
<hr>
<br>
<?php
if($Name==""){
echo "";
}
else{
echo "So, ".$Name." hier ist dein Ergebniss.";
}

if($art==1){
echo "Die Summe aus $zahl1 und $zahl2 ist gleich:".($zahl1 + $zahl2);
}
else{
echo "Die Differenz aus $zahl1 und $zahl2 ist gleich:".($zahl1 - $zahl2);
}
echo "<br>"

?>
<hr color="blue">
<br>
</center>
</body>
</html>



Danke schonmal an alle die helfen wollen :)


----
edit:
Hat sich erledigt, hab heute mit dem PHP-Macker aus meiner Klasse gesprochen und es liegt einfach dadrann das ich die Variablen nicht abhole....
Im konkreten Fall fehlt einfach ein $zahl1=$_POST['zahl1'];