ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
443
443
EMPFEHLEN
-
Hallo Leute,
Ich habe eine Input Form geschrieben deren Name ein Array ist:
Die Input form ist in einer While Schleife und soll mehrer Sachen darstellen. Wenn aber die Value zweier in dem Array gleich sind, wird ein Wert von beiden nicht mehr angezeigt. Wieso?PHP-Code:<input type='hidden' name='anzahl[]' id=\"".$blumen_array['id']."\" value=\"0\"></input>
Ich lasse das ganze ausgeben mit dem folgenden:
Woran kann das liegen?PHP-Code:<?php
$z = 0;
$array_name = $_POST["name"];
$array_menge = $_POST["anzahl"];
$array_preis = $_POST["preis"];
$kastenpreis = $_POST["kastenpreis"];
$kastenname = $_POST["kastenname"];
$var_txt = "<br>";
foreach($array_menge as $menge){
if($menge != 0){
$var_txt = "".$var_txt."<tr><td>".$array_name[$z]."</td><td> ".$menge."</td><td>".$array_preis[$z]."EUR</td></tr> ";
}
$z++;
}
$entgultiger_preis = 0;
foreach($array_preis as $preis){
$entgultiger_preis = $entgultiger_preis + $preis;
}
?>
MFG NIKLASGeändert von Nikke123 (16.11.11 um 19:53 Uhr)
-
17.11.11 14:52 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Du weißt aber schon das du hier im "Javascript & Ajax"-Bereich bist und das was du hier zeigst hat doch wohl eher was mit PHP zu tun!
Außerdem verstehe ich nicht so wirklich was dein Code eigentlich macht bzw. machen soll.
Was bedeuten die einzelnen Variablen bzw. welche Werte bekommen sie?
Was verstehst du unter "Input Form" und wo steht das hidden-Feld?
Wo und wie wird $var_txt und $entgultiger_preis ausgegeben.
Dann solltest du dir mal die Funktion array_sum anschauen. Damit wäre die zweite foreach-Anweisung unnötig.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
17.11.11 15:45 #3Sollte dir eigentlich schon nen Fehler werfen, da es Syntaktisch nicht korrekt ist.PHP-Code:
<input type='hidden' name='anzahl[]' id="".$blumen_array['id']."\" value=\"0\"></input>
Verwende doch in einem String nicht verschiedene Hochkommas
PHP-Code:<input type='hidden' name='anzahl[]' id='".$blumen_array['id']."' value='0' />
Die Schweine von heute sind unsere Schnitzel von morgen!
Ähnliche Themen
-
Umlaute werden in Input Text Feld falsch angezeigt
Von chris4712 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 21.07.11, 13:58 -
Löschen von input-feldern
Von droni im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 17.02.10, 10:55 -
Arrays werden nicht angezeigt
Von Grunge im Forum PHPAntworten: 0Letzter Beitrag: 10.10.05, 17:58 -
Werte in Datenbank werden fehlerhaft als Text "System.Win" angezeigt ? Bitte helft
Von Kai_Jack im Forum .NET DatenverwaltungAntworten: 6Letzter Beitrag: 24.08.05, 13:39 -
isset() mit input-feldern?
Von Sebigf im Forum Javascript & AjaxAntworten: 12Letzter Beitrag: 04.07.05, 19:57





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren