Also klappts?
Wie kann ich ambesten mein script erweitern?
Einklappen
X
-
ja bis auf die mehrfachauswahl! denn soblad ich mehrere auswähle wird nur eine id übergeben!! ich hab da gestern noch irgendwas mit [] gelesen wusste aber damit nichts anzufangen!
JOatthe end comes faster than you think - you've already reached it!
Kommentar
-
Das funktioniert so mit dem Uebergeben der Mehrfachauswahl:
multi.php:
PHP-Code:<?php
if ( isset($_POST['liste'])) {
for($i = 0; $i < count($_POST['liste']); $i++) {
echo $_POST['liste'][$i]."<br>";
}
}
echo "<form action=multi.php method=post>";
echo "<select name=\"liste[]\" size=5 multiple>
<option> nummer 1
<option> nummer 2
<option> nummer 3
<option> nummer 4
<option> nummer 5
</select>";
echo "<input type=submit value=\"SEND\">";
echo "</form>";
?>
Kommentar
-
Sieht logisch aus, was BB da gepostet hat.
Aber du sagtest, dass du nur einen wert bekommst. Hast du also nur $var und nicht $arr[] genutzt. Ich denke, dass multiple ein Array erzeugen sollte.
Wenns nicht klappt, musst du auf die Boxen ausweichen. Ich find das eigentlich auch übersichtlicher. Und für den Endnutzer auch einfacher zu nutzen, da dropdowns mit multi eher selten und ungewohnt sind.
Kommentar
-
Original geschrieben von TobiaZ
Sieht logisch aus, was BB da gepostet hat.
Aber du sagtest, dass du nur einen wert bekommst. Hast du also nur $var und nicht $arr[] genutzt. Ich denke, dass multiple ein Array erzeugen sollte.
Wenns nicht klappt, musst du auf die Boxen ausweichen. Ich find das eigentlich auch übersichtlicher. Und für den Endnutzer auch einfacher zu nutzen, da dropdowns mit multi eher selten und ungewohnt sind.
Dazu aus SelfHTML:
***********************************************************
Eine Mehrfachauswahl ist für Anwender nicht unmittelbar erkennbar. Deshalb sollten Sie darauf hinweisen, wenn mehrere Einträge auswählbar sind. Auch ist nicht allen Anwendern klar, wie sie mehrere Einträge selektieren können. Auf modernen PC-Tastaturen geschieht das normalerweise durch Halten der [Strg]-Taste bei gleichzeitigem Anklicken der gewünschten Listeneinträge.
***********************************************************
@TobiaZ: Grats zu deinen ueber 1000 Posts
Kommentar
-
weiß ich noch ned obs geht! aber ich hab jetzt mal die aktuelle vers. hochgeschoben! (http://filme.membersindex.de)(hab die form tags im adminbereich rausgemacht!)
[edit]...
also es geht nicht!
baut mir das mal bitte her rein!
PHP-Code:<? require ("verbindung.php3"); ?>
<form action="status.php3" method="POST"><select size="10" name="id" multiple>
<? $datengesamt = mysql_query("select * from dvd_datenbank order by Titel");
while ( $daten= mysql_fetch_array( $datengesamt ) )
{
print "<option value=\"". $daten[id] ."\">". $daten[Titel] ." | ". $daten[id] ."</option>";
} ?>
</select></td></tr>
<?
if ( $leihen == "1"){
print "<tr>";
print "<td width=\"33%\"><b><font face=\"Verdana\" size=\"4\">Name:</font></b></td>";
print "<td width=\"33%\" height=\"35\">";
print "<input type=\"text\" name=\"user\" size=\"20\"></td>";
print "</tr>";
print "<tr>";
print "<td width=\"33%\"> </td>";
print "<td width=\"33%\" height=\"35\">";
print "<font face=\"Verdana\"><b><font size=\"4\">";
print "<input type=\"radio\" value=\"1\" name=\"status\" checked> ausleihen</font></b></font></td>";
print "</tr>";}
else {
print "<tr>";
print "<td width=\"33%\"> </td>";
print "<td width=\"33%\" height=\"35\">";
print "<font face=\"Verdana\"><b><font size=\"4\">";
print "<input type=\"radio\" value=\"0\" name=\"status\" checked> zurück</font></b></font></td>";
print "</tr>";}
?>Zuletzt geändert von JOat; 20.10.2002, 09:38.the end comes faster than you think - you've already reached it!
Kommentar
Kommentar