Variablen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
art
ausprobieren
button
code
coole idee
datenbank
ergebnis
extra namen
feld
formular
machen
minute
problem
rechnen
sache
schleife
setzen
summe
zahl
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Sorry aber ich versteh jetzt dein Problem noch nicht ganz.
Bei PHP werden generell alle Eingabefelder als Variablen übergeben!!! Wie auch sonst
Na da brauchste ja eigentlich nur 14 Felder untereinander setzen... jedem einen extra Namen (z.B. feld1, feld2, feld3, ...) und einen Button (auch mit Namen).
So und vor das ganze dann mit PHP ne einfache Bednigung ...
<?
if (isset($_POST['buttonname']))
{
$erg = $erg + $_POST['feld1'];
$erg = $erg + $_POST['feld2'];
...
$erg = $erg / 14
echo "Ergebnis: " . $erg;
}
?>
und fertig ...ne Sache von ner Minute -
Ja, das Problem war, dass ich nicht wusste wie ich Felder mache.
Und mit POST und GET kenn ich mich auch nicht aus.
Danke ich werd s gleich ausprobieren.
-
Sorry aber ich versteh jetzt dein Problem noch nicht ganz.
Bei PHP werden generell alle Eingabefelder als Variablen übergeben!!! Wie auch sonst
Na da brauchste ja eigentlich nur 14 Felder untereinander setzen... jedem einen extra Namen (z.B. feld1, feld2, feld3, ...) und einen Button (auch mit Namen).
So und vor das ganze dann mit PHP ne einfache Bednigung ...
<?
if (isset($_POST['buttonname']))
{
$erg = $erg + $_POST['feld1'];
$erg = $erg + $_POST['feld2'];
...
$erg = $erg / 14
echo "Ergebnis: " . $erg;
}
?>
und fertig ...ne Sache von ner Minute
Son Durchschnittsrechner ist ne coole Idee...
Den COde hab ich verstanden, aber wie macht man es, wenn nicht jeder 14 Einzelnoten hat? Sondern 13 oder 12?
Wie müsste man da den Code abändern? -
enen schrieb:
Den COde hab ich verstanden, aber wie macht man es, wenn nicht jeder 14 Einzelnoten hat? Sondern 13 oder 12?
Wie müsste man da den Code abändern?
Ich würde die Felder mit einer Schleife durchlaufen lassen...
$i = 0; $anzahl = 0; while($i++ < 14) { if(!($zahl = $_POST["feld".$i])) continue; $summe += $zahl; $anzahl++; } echo "Durchschnitt: ".($summe / $anzahl);
-
@stivo
Äh, ich versteh deinen Code nicht.
Wo muss ich was verändern?
Oder soll ich das nur zu den anderen Code hinzufügen?
@scout
es funktioniert nicht.
Wo echo ist wird ein Fehler angezeigt.
EDIT:
Es funktioniert fast, wird immerhin schon 0 angezeigt.
Aber ich dachte an so n Formular, wo man das eingeben muss.
Beitrag geändert: 29.8.2008 16:13:49 von seth93 -
Ok, hab das hinbekommen.
Kann mir jemand helfen:
Ist es möglich Variablen in die MySQL-Datenbank zu speichern?
Also ich hab n Formular, da soll man was eingeben und das soll zum Einen gespeichert werden in der Datenbank zum Anderen aber auch dann Rechnen oder so.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage