Hey leute, immer wenn ich auf abschicken klicke, gibt das array immer nen wert von 0 zurück.
Und ich finde mal wieder nicht den fehler.
kann wer helfen.
ich glaube das hier reicht an code:
und dann:
lg
Und ich finde mal wieder nicht den fehler.
kann wer helfen.
ich glaube das hier reicht an code:
PHP-Code:
function gib_beschreibung($p_verbindungskennung)
{
$query="
SELECT
beschreibung,beschreibungsnummer
FROM
beschreibungen
ORDER BY
beschreibung
";
$ergebnis=mysql_query($query,$p_verbindungskennung) or die(mysql_error());
$beschreibung = array();
while($zeile=mysql_fetch_array($ergebnis, MYSQL_ASSOC)) {
$beschreibung[] = $zeile;
}
return $beschreibung;
}
function formular_aufbauen($beschreibung)
{
?>
<form action="?" method="get">
Wählen Sie ein Beschreibung:<br><br>
<?php
foreach($beschreibung as $index=>$r) {
printf('<input type="checkbox" name="bs[]" value="%ld" id="beschreibung%d" /><label for="beschreibung%d">%s</label><br />',
$r['beschreibung'], $index, $index, htmlentities($r['beschreibung'])
);
}
echo "\n<br>";
?>
<table>
<tr><th><b><p align=left>Schulungsanfang:</p></b></th> <th><input type="text" name="es"></th></tr>
<tr><th><b><p align=left>Schulungsende:</p></b></th> <th><input type="text" name="se"></th></tr>
<tr><th><b><p align=left>Plätze:</p></b></th> <th> <input type="text" name="p"></th></tr>
</table>
<input type="submit" name="ausfuehren" value="Daten speichern" />
</form>
<?php
}
PHP-Code:
function Daten_schreiben()
{
$verbindungskennung=datenbank_verbinden();
$eintrag="INSERT INTO schulung (ErsterSchulungstag, Schulungsende,
Beschreibung, Plaetze) VALUES ('$_GET[es]','$_GET[se]','$_GET[bs]','$_GET[p]');";
$eintrag=mysql_query($eintrag,$verbindungskennung);
echo "<b>Ihre Daten wurden gespeichert!</b><br><br>";
echo "<b>Sie können nun neue Daten eingeben.</b><br><br>";
}
function daten_merken()
{
$verbindungskennung=datenbank_verbinden();
if(check_eintraege($verbindungskennung)
&&(check_p()))
{
daten_schreiben($verbindungskennung);
}
else
{
echo "<b>Ihre Daten wurden <u>nicht</u> gespeichert!</b><br><br>";
echo "<b>Bitte versuchen sie es nochmal!!</b><br><br><br>";
}
}
Kommentar