Dropdown Menü

Thomas_Jung

Erfahrenes Mitglied
hallo
ist es möglich den wert 20 mit einen Dropdown Menü zu ändern
beispiel

10
20
30
40
50

$Zeilen_pro_Seite = 20;

grüße thomas

:(
 
Wenn du die Werte mit Variablen machst und nicht statisch ist das kein Problem. Am besten nimmst du hierzu ein Array.


MfG Radhad
 
hi
danke für das antworten

habe es mit

<form name="form1" method="post" action="">
<select name="select">
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select>
<input type="submit" name="Submit" value="Submit"></form>

$select=$_POST['select'];

$Zeilen_pro_Seite = $select;

das geht zwar aber sobald ich weiter blättern möchte
bekomme ich diese meldung

Warning: Supplied argument is not a valid MySQL result resource
und
Warning: Division by zero in


sobald ich wieder eine zahl einsetze funktioniert es wieder


möchte eine einfache blättern funktion haben wo man auswählen kann
vieviel datensätze pro seite angezeigt werden

könnte mir einer ein beispiel zeigen oder mir helfen es zu verwirklichen?
bin leider noch kein so großes AS in sachen php

grüße thomas
 
wenn du nur die Variable "einstellen" lässt, wird sie nur auf der ersten Seite angewandt.

Deine nächsten Seiten deines Gästebuchs/wasauchimmer wissen von der Variable nichts.

Darum musst du die dann mit Browserweiche übergeben

guestbook.php?select=20
 
hi

es ist immer die selbe seite was aufgerufen wird

es funtioniert ja auch super wenn ich es so lasse

$Zeilen_pro_Seite = 20;

wenn ich jetzt aber 50 pro seite angezeigt haben möchte muß ich da erst das script mit der hand ändern oder geht das auch per auswahlmenü

geht das überhaupt oder muß ich mir etwas anderes einfallen lassen

grüße thomas
 
hi
danke für den link aber soweit bin ich bereits
und wie bitte ändere ich da die 10 ?
$limit = 10;
bitte NUR diese Frage beantworten
meine frage war ob ich den wert anders ändern kann als ihn reinzuschreiben
zum beispiel mit einem drop-down-menü
wenn ja wie funtioniert es

grüße thomas
 
PHP:
$limit = (isset($_GET['limit'])) ? $_GET['limit'] : 10;

Damit wird das Limit an Beiträgen pro Seite auf den übergebenen Wert gesetzt, falls vorhanden, ansonsten auf 10.

Gruß
 
also standard ist ja das was du vorgeben kannst als $limit = x;

wenn du nun den wert x ändern willst und das per dopdownmenü, musst du dein form-tag
Code:
<form name="new_limit" method="post" action="gleiche_datei.php">
<select name="select">
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select>
<input type="submit" name="Submit" value="Submit"></form>
so ändern bzw. mit einbinden. danach eine if-prüfung laufen lassen wie folgt:

PHP:
<?php

if(isset($new_limit)) {
 $limit = $new_limit;
}
else {
$limit = 5;
}
?>
fertig.
 
hi
die letzten zwei antworten waren das wonach ich gefragt hatte
danke
aber das ganze funtioniert nur einmal sowie ich auf weiter klicke sind es wieder die 5 was angezeigt werden

gibt es eine lösung?

grüße thomas
 
Zurück