Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 2
Seite [1]
Franzel


Beginner




Beiträge: 13
# Thema - 25.05.2007 um 12:14 Uhr
hallo alle zusammen.

Ich bin hier gerade ein bisschen am verzweifeln.

Ich habe ein Formular, das nur aus einem dropdown besteht, in dem Monate aus einer Datenbank ausgelesen werden.
Wenn man also einen Monat auswählt und auf Senden klickt, werden in einer Tabelle darunter alle Daten zu diesem Monat angezeigt.

Das Problem ist nun, was tun wenn keine $_POST-Variable vorhanden ist, da die Seite z.B. gerade erst aufgerufen wurde?

Um das Problem zu lösen, hatte ich vor den letzten eingetragenen Monat auszuwählen.
Dürfte eigentlich kein Problem sein, da alles schön brav eine ID hat.

Also habe ich mehrere Dinge ausprobiert.
Hier mal meine Versuche:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
<?php  
$selected_month 
$_POST['month'];
if (empty(
$selected_month)){
      
$select_maxmonth 'MAX(id) AS id, month AS max_month';
      
$from_maxmonth 'cashbox_user GROUP BY month';
      
$maxmonth cs_sql_select(__FILE__,$from_maxmonth,$select_maxmonth,0,0,0,0);
      
$selected_month $maxmonth['max_month'];
}
$data['monthselect']['select'] = $selected_month;
?>


oder das hier

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
<?php  
$selected_month 
$_POST['month'];
if (empty(
$selected_month)){
      
$select_maxmonth 'month AS max_month';
      
$from_maxmonth 'cashbox_user ORDER BY id DESC LIMIT 1';
      
$maxmonth cs_sql_select(__FILE__,$from_maxmonth,$select_maxmonth,0,0,0,0);
      
$selected_month $maxmonth['max_month'];
}
$data['monthselect']['select'] = $selected_month;
?>


Beide Methoden geben mir jedoch ein leeren Array zurück.

Was mach ich falsch?

Kann mir da jemand helfen? .. danke schon mal

Dad Franzel


Zuletzt editiert von Franzel am 25.05.2007 um 12:15 Uhr (1x Editiert)
Inaktiv
Franzel
Thread-Ersteller


Beginner




Beiträge: 13
# Antwort: 1 - 25.05.2007 um 12:22 Uhr
ahm *räusper* ... ich hatte mi gerade nochmal die cs_sql_select Funktion angeschaut und mein Fehler bemerkt.
hab nun die Sortierung in der Funktion bei den entsprechenden Parametern $sql_order, $first und $max angegeben und jetzt funst es ... sorry für die Belästigung.

Falls jemand jedoch noch ne bessere Methode hat kann er sie ja mal posten .. .wenn nicht ... kanns geclosed werden


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 2 - 25.05.2007 um 14:31 Uhr
oki, kein problem.

/close


Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.