Ryckmaster
Well-known member
Hey leute,
ich habe nen kleines problem.
Ich hole daten aus einer MySQL DB und will diese dann ausgeben über einer Tabelle.
Bis zum gewissen punkt, geht das ja auch, aber wenn es mehr als 6 Datensätze gibt, gibt er doch nicht mehr alles aus.
stattdessen:
Notice: Undefined offset: 6 in C:\xampp\htdocs\seite\anzeige.php on line 82
usw.
wotran liegt das denn nu schon wieder?
ich habe nen kleines problem.
Ich hole daten aus einer MySQL DB und will diese dann ausgeben über einer Tabelle.
Bis zum gewissen punkt, geht das ja auch, aber wenn es mehr als 6 Datensätze gibt, gibt er doch nicht mehr alles aus.
stattdessen:
Notice: Undefined offset: 6 in C:\xampp\htdocs\seite\anzeige.php on line 82
usw.
wotran liegt das denn nu schon wieder?
PHP:
<?php //nun werden die Daten aus den Datenbanken gelesen
function gib_daten(&$schulungsnummer,&$ErsterSchulungstag,&$Schulungsende,&$Beschreibung,&$Plaetze,&$OrtNR,&$Schulungsort)
{
$query="SELECT
schulungsnummer,ErsterSchulungstag,Schulungsende,Beschreibung,Plaetze,OrtNR
FROM
schulung;";
$ergebnis=mysql_query($query);
$i=0;
$schulungsnummer=array();
$ErsterSchulungstag=array();
$Schulungsende=array();
$Beschreibung=array();
$Plaetze=array();
while($zeile=mysql_fetch_array($ergebnis))
{
$schulungsnummer[$i]=$zeile['schulungsnummer'];
$ErsterSchulungstag[$i]=$zeile['ErsterSchulungstag'];
$Schulungsende[$i]=$zeile['Schulungsende'];
$Beschreibung[$i]=$zeile['Beschreibung'];
$Plaetze[$i]=$zeile['Plaetze'];
$i++;
}
$query="SELECT
OrtNR,Schulungsort
FROM
schulungsort;";
$ergebnis=mysql_query($query);
$ib=0;
$OrtNR=array();
$Schulungsort=array();
while($zeile=mysql_fetch_array($ergebnis))
{
$OrtNR[$ib]=$zeile['OrtNR'];
$Schulungsort[$ib]=$zeile['Schulungsort'];
$ib++;
}
}
//Hier werden die Zeilen gezählt und anschließend die Daten ausgegeben
function daten_zeigen($p_schulungsnummer,$p_Beschreibung,$p_ErsterSchulungstag,$p_Plaetze,$p_Schulungsende,$p_OrtNR,$p_Schulungsort)
{
$query="select Beschreibungsnummer, Name from beschreibungen;";
$ergebnis=mysql_query($query);
$ia=0;
$p_Beschreibungsnummer=array();
while($zeile=mysql_fetch_array($ergebnis))
{
$p_Beschreibungsnummer[$ia]=$zeile['Beschreibungsnummer'];
$p_Name[$ia]=$zeile['Name'];
$ia++;
}
for($i=0;$i<count($p_schulungsnummer);$i++)
{
?>
<br>
<table>
<tr><td><b><div style="text-align:left">Beschreibung:</div></b></td> <td><div style="text-align:right"><?php echo $p_Name[$i]?></div></td></tr>
<tr><td><b><div style="text-align:left">Schulungsbeginn:</div></b></td> <td><div style="text-align:right"><?php echo $p_ErsterSchulungstag[$i]?></div></td></tr>
<tr><td><b><div style="text-align:left">Schulungsende:</div></b></td> <td><div style="text-align:right"><?php echo $p_Schulungsende[$i] ?></div></td></tr>
<tr><td><b><div style="text-align:left">Plätze:</div></b></td> <td><div style="text-align:right"><?php echo $p_Plaetze[$i] ?></div></td></tr>
<tr><td><b><div style="text-align:left">Schulungsort:</div></b></td> <td><div style="text-align:right"><?php echo $p_Schulungsort[$i]; ?></div></td></tr>
</table>
<?php
}
}