Hallo,
wieso funktioniert die folgende Abfrage nicht. Ich bekomme immer den else Teil ausgegeben. Vielen Dank
wieso funktioniert die folgende Abfrage nicht. Ich bekomme immer den else Teil ausgegeben. Vielen Dank
Code:
<?php
$srhp_root_path = './';
include ($srhp_root_path . '../../includes/db_verbindung.inc.php');
if ($_POST['sr_nr']='0')
{
echo ('<h2>Hier soll ein Formular hin...</h2>');
}
elseif (($_POST['sr_nr'] !='0') and ($_POST['sr_nr'] !=''))
{
sr_db_connect() or exit ();
$result = mysql_query('Select `vorname`, `name` FROM `sr_liste` WHERE \''.$_POST['sr_nr'].'\' = `sr_nr`');
$row = mysql_fetch_array($result);
$sr = ($row['vorname'].' '.$row['name']);
$zeit_stunden = substr($_POST['zeit'],0,2);
$zeit_minuten = substr($_POST['zeit'],3,2);
$zeit = ($zeit_stunden.':'.$zeit_minuten);
if ($row !='')
{
$query = ('UPDATE `xyz` SET
`datum`= \''.$_POST['datum_jahr'].'-'.$_POST['datum_monat'].'-'.$_POST['datum_tag'].'\',
`zeit`= \''.$zeit.'\',
`mannschaft_a`=\''.$_POST['mannschaft_a'].'\',
`mannschaft_b`=\''.$_POST['mannschaft_b'].'\',
`sr_nr`=\''.$_POST['sr_nr'].'\',
`sr`= \''.$sr.'\'
WHERE \''.$_POST['id'].'\' = `id`');
$aendern = mysql_query($query)
or die ('Fehler beim Schreiben in die Datenbank');
}
else
{
echo ('<h2>Fehler</h2>');
echo ('<h4>Es existiert keine Nummer '.$_POST['sr_nr'].'</h4>');
}
}
elseif ($_POST['sr_nr'] ='')
echo ('<h2>Keine SR-Nr. eingegeben. </h2>');
else
{
echo ('<h2>Fehler hier</h2>');
}
?>

Kommentar