Hallo Leute...
ich bin jetzt nicht so der PHP-Cracker aber 'n bissl kann ich
Naja und ich hab hier so ne "kleine" Tabelle die nennt sich Monatsabrechnung und da gibts ne gaaaannzzee Menge infos und so...
Und jetzt bin ich von Apache & MySQL auf IIS & Ms SQL umgestiegen (zwecks server und NT login) und komischerweise (wer hätte es gedacht^^) geht die tabelle nicht mehr....
soweit hab ich dann schadensbegrenzung gemacht und ne menge "repariert"...
nur diesen part hier hab ich nicht verändert, und trotzdem ging es nich.....
Die Variablen jahr monat und count sind via get gekommen und funktionieren (getestet!).
Das $name funktioniert auch (getestet!).
Es existieren auch Datensätze... daran liegts also auch nicht...
...Nur damit ihr wisst, was im moment rauskommt.... ==> KLICK
Also helft mir bitte....
das macht irgendwie kein sinn, dass er immer in das else rein geht...
ich bin jetzt nicht so der PHP-Cracker aber 'n bissl kann ich
Naja und ich hab hier so ne "kleine" Tabelle die nennt sich Monatsabrechnung und da gibts ne gaaaannzzee Menge infos und so...
Und jetzt bin ich von Apache & MySQL auf IIS & Ms SQL umgestiegen (zwecks server und NT login) und komischerweise (wer hätte es gedacht^^) geht die tabelle nicht mehr....
soweit hab ich dann schadensbegrenzung gemacht und ne menge "repariert"...
nur diesen part hier hab ich nicht verändert, und trotzdem ging es nich.....
PHP:
$user_abfrage = "SELECT * FROM username WHERE (name <> 'x') AND (nachname <> 'gast') ORDER BY nachname ASC";
$user_ergebnis = mssql_query($user_abfrage);
while($user_row = mssql_fetch_object($user_ergebnis))
{
$name = $user_row->name . " " . $user_row->nachname;
$rabatt_userpreis = "SELECT r_preis FROM bestellung WHERE (name = '$name') AND (datum = '$jahr-$monat-$count')";
$rabatt_userprei = mssql_query($rabatt_userpreis);
if($usertagespreis_row = mssql_fetch_array($rabatt_userprei))
{
$usertagespreis = $usertagespreis_row['r_preis'];
if($usertagespreis != "0" or $usertagespreis != "")
{
echo "<td>$usertagespreis €</td>";
}
if($usertagespreis == "0" or $usertagespreis == "")
{
$userpreis = "SELECT preis FROM bestellung WHERE (name = '$name') AND (datum = '$jahr-$monat-$count')";
$userprei = mssql_query($userpreis);
if($userpreis_row = mssql_fetch_array($userprei))
{
$userpreis = $userpreis_row['preis'];
if($userpreis != "0" or $userpreis != "")
{
echo "<td>$userpreis €</td>";
}
}
}
}
else
{
echo "<td>.</td>";
}
}
Das $name funktioniert auch (getestet!).
Es existieren auch Datensätze... daran liegts also auch nicht...
...Nur damit ihr wisst, was im moment rauskommt.... ==> KLICK
Also helft mir bitte....
das macht irgendwie kein sinn, dass er immer in das else rein geht...