hab folgenden code:
PHP
$gewicht = 0;
$dosis = 0;
$ergebnis = 0;
$fehlertext = "";
$db = new mysqli($db_host, $db_user, $db_pass, $db_name);
//Verbindung überprüfen
if (mysqli_connect_errno()) {
printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
exit();
}
//kaninchengewicht ermitteln
if($resultat = $db->query("select gewicht from kaninchen where kid = ". $_POST['kaninchen'])){
//Daten lesen und sichern
$kandata = $resultat->fetch_object();
$gewicht = $kandata->gewicht;
}
//medikamentendosis ermitteln
if($resultat2 = $db->query("select dosis from medikamente where mid = ". $_POST['medikament'])){
//Daten lesen und sichern
$meddata = $resultat2->fetch_object();
$dosis = $meddata->dosis;
}
if($dosis !== 0 && $gewicht !== 0){
//dosis berechnen
echo $dosis ." - ". $gewicht ." - ".$gewicht *$dosis;
}else{
$fehlertext = "Es ist ein Fehler beim Berechnen der dosis aufgetreten!<br /> Es fehlt die Auswahl eines Kaninchens oder eines Medikamentes<br />\n";
}
Alles anzeigen
das ergebnis mit den werten aus der datenbank ist immer: 0,1 - 3456 - 0
also dosis 0,1 gewicht, 3456gramm und das ergebnis immer 0..
wo liegt hier der hund begraben?