Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
checkboxen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
checkboxen


 
Dönerman
06-10-2005, 10:00 
 
MORGEN!!

Ich würde gerne einen Download machen, wo ich Bilder herunterladen kann.
Habe es mir so gedacht, dass ich das Bild (thumbs) ausgebe und daneben ein checkbox mache! Dann kann man die anklicken, die man herunterladen möchte.

Es soll so ähnlich aussehen, als würde man bei Windows die Bilder von der Kamera holt (durch ein Kabel) und dort kann man auch die Bilder durch Checkboxen auswählen.

Die Bilder mit den Checkboxen kann ich ausgeben, aber wie ich dann den Wert weiter bringe, weiß ich nicht.

MFG Dönerman

 
scasburn
06-10-2005, 10:06 
 
http://de.selfhtml.org/html/formulare/auswahl.htm#checkboxen

Die Werte von ausgewählten Checkboxen werden beim Absenden des Formulars mit übertragen.

Odfer wie meinst du das?

 
wahsaga
06-10-2005, 10:07 
 
http://php-faq.de/ch/ch-webvariablen.html

 
onemorenerd
06-10-2005, 10:07 
 
Stichwort Submit.

http://de.selfhtml.org/html/formulare/
http://www.w3.org/TR/REC-html40/interact/forms.html

 
Dönerman
06-10-2005, 10:09 
 
mein Problem ist, dass die daten aus der datenbank kommen!

und ich weiß nicht wie ich den bildername weitergebe!

 
4011
06-10-2005, 10:13 
 
zb. mit "hidden"- formularfeldern

http://de.selfhtml.org/html/formulare/versteckte.htm#definieren

 
prego
06-10-2005, 10:34 
 
Mann kann die Namen auch mit der Checkbox Value mitgeben. Es werden ja nur die "angehackten" checkboxen übertragen.

Bsp:


<input type="checkbox" name="bild[0]" value="bild01.jpg"/>
<input type="checkbox" name="bild[1]" value="bild55.jpg"/>


Nachher dann einfach den $_POST['bild'] Array durchlaufen.

 
Dönerman
06-10-2005, 10:49 
 
also das ist mein script:


$query = "SELECT name FROM file ORDER BY `id` ASC;
$resultID = mysql_query($query);

echo "<table cellspacing=\"3\" cellpadding=\"3\" >";
echo "<tr>";

while($b=mysql_fetch_object($resultID))
{
$pi = $b->name;


echo "<td valign=\"middle\" align=\"center\" style=\"BORDER:1px solid #CCCCCC;\">";
echo "<input type='checkbox' name='checkbox'>";
echo"<a href='picture_admin1.php?id=$pi'><img src=\"thumbs/$pi\" border='0'>";
echo "</td>";
}

so gebe ich das aus!

wie muss ich weiter ich steh voll auf der leitung! *gg*

 
wahsaga
06-10-2005, 10:52 
 
Original geschrieben von Dönerman
also das ist mein script: [...] so gebe ich das aus!

wie muss ich weiter ich steh voll auf der leitung! *gg*
Ich hatte dich schon einmal darauf hingewiesen, dass es so hier nicht läuft - und du kommst schon wieder mit einem "ich haben das, ich wollen dies - ihr mir sagen wie!"-Posting!

Gewöhne dir das endlich ab, lies die Antworten aufmerksam, und gehe den Hinweisen und Tipps nach!

 
Dönerman
06-10-2005, 13:40 
 
include ("dbconnect.php");
$i = 0;
$checkBoxVal = array();
echo "<form name='check' method='post' action='3.php'> ";
$query = "SELECT name FROM file ORDER BY `id` ASC";
$resultID = mysql_query($query);
while($row=mysql_fetch_object($resultID))
{
$checkBoxVal[$i] = $row->name;
echo "<input type='checkbox' name='$i' value='$chekBoxVal[$i]' >&nbsp;&nbsp<img src='thumbs/".$checkBoxVal[$i]."' border='1'>";
$i++;
}
echo "
<input type='submit' name='Submit' value='buttom'>
</form>
";


weiter komme ich nicht!

 
eRoZion
06-10-2005, 14:01 
 
<input type='checkbox' name='bilder[".$row->id."]' value='".$row->name."' />


Ausgewertet wird der Array dann nach dem verschicken mit PHP ($_POST['bilder']). Dazu verwendest du dann am besten einen "foreach".


foreach($_POST['bilder'] as $bildid => $bild);

http://www.php.net/manual/de/control-structures.foreach.php

Alles klar?!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:06 Uhr.