Kann ich mit echo count($_FILES['probe']['name']['test']); die Menge ausgeben?
FOR-Schleife
Einklappen
X
-
Original geschrieben von mrhappiness
ausgabe?PHP-Code:echo '<pre>';
print_r($_FILES);
echo 'Anzahl: '.count($_FILES['probe']['name']['test']);
echo '</pre>';
Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
Original geschrieben von Benji
Ja, das habe ich gemacht. Da werdem sämtliche Informationen ausgegeben, wie z.B. der Name und die Größe der einzelnen Bilder.
nachdem du mir keine infos geben willst, will ich dir keine hilfestellung mehr gebenIch denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
Sorry, aber mein Rechner ist mir abgestürzt. So nun bin ich wieder da. Ich habe deine Anweisung eingegeben und habe nun als Menge 4 herausbekommen. Das stimmt ja auch. Ich habe 4 Uploadfelder. Ich wollte aber nicht die Anzahl aller Uploadfelder ausgeben, sondern nur diejenigen, bei dem ein Bild ausgewählt wurde. Wenn ich z.B. von den 4 Felder nur 3 auswähle, dann soll die Menge 3 und nicht 4 betragen.
Problem verstanden???
Kommentar
-
Die Ausgabe sieht so aus:
Array
(
[probe] => Array
(
[name] => Array
(
[test] => Array
(
[0] => 102010_gross.jpg
[1] => 102014_gross.jpg
[2] =>
[3] =>
)
)
[type] => Array
(
[test] => Array
(
[0] => image/pjpeg
[1] => image/pjpeg
[2] =>
[3] =>
)
)
[tmp_name] => Array
(
[test] => Array
(
[0] => /usr/local/httpd/htdocs/kunden/web26/phptmp/phpM9pmEi
[1] => /usr/local/httpd/htdocs/kunden/web26/phptmp/phpXkTmW9
[2] =>
[3] =>
)
)
[error] => Array
(
[test] => Array
(
[0] => 0
[1] => 0
[2] => 4
[3] => 4
)
)
[size] => Array
(
[test] => Array
(
[0] => 26967
[1] => 7619
[2] => 0
[3] => 0
)
)
)
)
Anzahl: 4
Wenn ich 2 Bilder ausgewählt habe, bekomme ich als Ergebnis 4.
Kommentar
-
k, nehme alles zurück und behaupte das gegenteil
du musst dir $_FILES['probe']['error']['test'] anschauen, jeder array-wert von 0 entspricht einer datei, die hochgeladen wurdePHP-Code:$anzahl=0;
foreach ($_FILES['probe']['error']['test'] as $value)
if ($value==0)
$anzahl++;
echo $anzahl;
Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
Nun wollte ich mir noch den Gesamtpreis anzeigen lassen. Wenn man z.B. 2 Bilder aussucht, dann beträgt der Gesamtpreis 3 €
Hier eine kleine Übersicht:
1. Bild 1,00 €
2. Bild 2,00 €
Die Preise für die einzelnen Bilder werden aus einer Tabelle ausgelesen. Wie ermittelt man nun den Gesamtpreis?
Kommentar
-
Original geschrieben von Benji
Die Preise für die einzelnen Bilder werden aus einer Tabelle ausgelesen. Wie ermittelt man nun den Gesamtpreis?
*scnr*I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
Kommentar