Fehler in php bei einer anderen XAMPP version?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Fehler in php bei einer anderen XAMPP version?

Postby kleine » 25. March 2011 15:22

Hallo

also ich habe folgendes Problem: In der Schule arbeiten wir mit einer älteren XAMPP version und ohne das Control Center. Dort verwalten wir eine MySQL Datenbank mit einer Seite, die in php geschrieben wurde. Auf dem Schulrechner funktioniert meine Internetseite tadellos, wenn ich die Dateien aber auf meinen Privatrechener mit der aktuellen XAMPP Version lade, so kommen auf der selben Inernetseite ganz viele Fehlermeldungen, diese werde ich unten anhängen. Allerdings funktioniert die Internetseite so wie sie soll. Ich würde jetzt gerne wissen, woher diese Fehlermeldungen stammen, da ich mir das nich erklären kann. Vielen dank =)

sooo hier sind die Fehler:
Notice: Undefined variable: html in C:\xampp\htdocs\FunktionenB.php on line 22

Notice: Undefined offset: 3 in C:\xampp\htdocs\FunktionenB.php on line 31

Notice: Undefined offset: 4 in C:\xampp\htdocs\FunktionenB.php on line 31

Notice: Undefined offset: 5 in C:\xampp\htdocs\FunktionenB.php on line 31

Notice: Undefined offset: 3 in C:\xampp\htdocs\FunktionenB.php on line 31


und hier der php Code des Scrips:

<?php
function db($Japanisch, $Deutsch){
$verbindung=mysql_connect("localhost", "root", "04112006");
mysql_select_db("Judo");
$sql="Insert into vokabeln (Japanisch, Deutsch) values(\"".$Japanisch."\",\"".$Deutsch."\")";
echo($sql);
$result=Mysql_query($sql,$verbindung);
mysql_close($verbindung);
};
function loeschen ($id){
$verbindung=mysql_connect("localhost", "root", "04112006");
mysql_select_db("Judo");
$sql="Delete from vokabeln where id='".$id."'";
$result=Mysql_query($sql,$verbindung);
mysql_close($verbindung);
};

function tabellea ()
{
$html;
$verbindung=mysql_connect("localhost", "root", "04112006");
$html.="<table align=center border='1' bgcolor='#5599FF'>";
mysql_select_db("Judo");
$sql="select * from vokabeln order by id";
$result=Mysql_query($sql,$verbindung);
$html.='<tr><td>Nummer</td><td>Japanisch</td><td>Deutsch</td></tr>';
while (($data = mysql_fetch_array($result))) {
$num = count($data);
$html.='<tr>';
for($i=0; $i<$num; $i++){
$html.='<td>'.$data[$i].'</td>';
}
$html.='</tr>';
}
$html.='</table>';
mysql_free_result($result);
mysql_close($verbindung);
return $html;
};
?>
kleine
 
Posts: 2
Joined: 25. March 2011 15:12

Re: Fehler in php bei einer anderen XAMPP version?

Postby kleine » 26. March 2011 16:01

okeee ich hab die Fehler selber gefunden^^
$html.="<table align=center border='1' bgcolor='#5599FF'>";

hier muss der Punkt hinter $html weg und while (($data = mysql_fetch_array($result))) { hier muss hinter Result noch das Optionale Argument MYSQL_NUM da sonst num zu groß wird und das Array überschreitet =) warum auf dem Schulrechner keine Fehler gekommen sind, keine Ahnung =)
kleine
 
Posts: 2
Joined: 25. March 2011 15:12


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 5 guests