| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Wie eine xml info per post übertragen? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo Allerseits! Ich hab mir mit Javascript und PHP eine relationales Formmenü gebastelt. Zwei Dropdown Listen, von denen die ...
![]() |
| | #1 (permalink) |
| Wie eine xml info per post übertragen? Anzeige Hallo Allerseits! Ich hab mir mit Javascript und PHP eine relationales Formmenü gebastelt. Zwei Dropdown Listen, von denen die zweite abhängig von der ersten verschiedene Menüpunkte darstellt (und das halt web2.0 - mäßig). Hier mal mein Formular: PHP-Code: PHP-Code: Code: <maincat name="Rezepte"> <subcat id="4">Hauptspeisen</subcat> <subcat id="5">Nachtisch</subcat> <subcat id="3">Vorspeisen</subcat> </maincat> Ich hoffe ihr versteht mein Problem, sonst werde ich versuchen, ob ich mal ein beispiel hinbekomme. Maulwurf | |
| | |
| | #2 (permalink) |
| Registriert seit: 13.02.06 ![]() Likes: 1 | Mir stellt sich die Frage warum du das Javascript aufrufst...weil hier: Code: <?php $xml = '';
$sql = "SELECT ID, name, topid FROM article_cat WHERE topid = '' ORDER BY name"; $db = mysql_query($sql);
$i = 0;
while($row = mysql_fetch_assoc($db)) {
$i = $i+1;
$sql2 = "SELECT ID, name, topid FROM article_cat WHERE topid = ".$i." ORDER BY name";
$db2 = mysql_query($sql2);
if ($filter == $i) {
$xml = $xml . '<maincat name="'.$row["name"].'">';
while($data = mysql_fetch_assoc($db2)) {
$xml = $xml . '<subcat id="'.$data["ID"].'">'.$data["name"].'</subcat>';
}
}
}
$xml = $xml . '</maincat>';
// send xml to client+ hier selectest du wieder was aus der DB formst daraus ne select box und dann machst du noch eine leere select box. Code: <select name="maincat" id="maincat" onChange="return MainCatOnChange()">
<?php $sql = "SELECT ID, name, topid FROM article_cat WHERE topid = '' ORDER BY name"; $db = mysql_query($sql);
echo "<option value=\"0\">---</option>\n";
while($row = mysql_fetch_assoc($db)) {
echo "<option value=\"".$row["ID"]."\">".$row["name"]."</option>\n";
}
?>
</select>
<select name="subcat" id="subcat" ></select> |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Mir ist das jetzt wirklich peinlich..... Ich wollte euch jetzt ein Beispiel ins Internet stellen, um zu zeigen, dass die subcat wirklich am Anfang leer ist usw. Dabei habe ich meinen Fehler selber bemerkt. Ich hatte in meiner ursprünglichen php Datei, die das Formular beinhaltete das Form-Tag ursprünglich erst später im Quelltext, sodass das Script maincat und subcat natürlich nicht kennen konnte ![]() HIER habe ich für interessiert jetzt trotzdem das Beispiel hochgeladen. (Wird aber wohl nur wenige Tage da bleiben) Die Daten werden an Form2 übergeben. Ihr seht aber halt nur die IDs aus der Datenbank. Man man man... ich könnte mich hier echt selbst ohrfeigen... Maulwurf |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Webseite erstellen und an ftp übertragen | hacked | (Web-) Design und webbasierte Sprachen | 14 | 03.11.08 15:42 |
| Desktop übertragen | tisu | Virenschutz · Tools & Aggressive Software | 4 | 02.01.06 22:20 |
| Daten mit Delphi übertragen | ghostdog | Code Kitchen | 9 | 29.05.05 21:19 |
| TV-Ton zu PC übertragen | Flou | Hardware Probleme | 9 | 17.07.04 11:49 |