Mailinglisten-Archive |
hallo liste! ich lese immer fleissig im digest-mode mit und finde, ich kann schon hin und wieder was lernen, dafuer erstmal danke :) so, und jetzt zu meinem eigentlichen problem: auf meiner homepage habe ich eine sammlung gemaelde, ueber die die user abstimmen koennnen. (problembeschreibung siehe unten.) und zwar ist da in der datei, in der das ausgewaehlte gemaelde angezeigt wird, folgendes formular: --------------------8<------------------- <form name="form_vote" action="<?php echo($PHP_SELF); ?>" method="post"> wählen sie aus, wie ihnen das gemälde gefällt: <select name="vote" size="1" width="20"> <option value="none" selected>wählen! <option value="10">10 <!-- runter von 9..1 --> <option value="0">0 </select> <?php // angabe ueber "welche datei ueberhaupt angezeigt wird" echo "<input type=\"hidden\" name=\"loadrow\" value=\"" . $loadrow . "\">\n"; echo "<input type=\"hidden\" name=\"loadfile\" value=\"" . $loadfile . "\">\n"; ?> <input type="submit" name="submit_butt" value="vote!"> </form> --------------------->8-------------------- es wird also dasselbe script nochmal aufgerufen. da passiert dann folgendes: --------------------8<--------------------- if(isset($submit_butt) and ($submit_butt == "vote!")) { include("inc.definitions.php"); // datenbank-anbindung $db_vote = new mysql_db(); $ip = gethostbyaddr($REMOTE_ADDR); $query = "INSERT INTO " . $vote_tbl . " (row,file,ip,vote) VALUES('" . $load_files[$loadrow][1] . "','" . $load_files[$loadrow][0][$loadfile][1] . "','" . $ip . "','" . $vote . "');"; $db_vote->query($query); exit(); } ---------------------->8--------------------- es wird also ein datenbank-eintrag erstellt. das Problem: der datenbankeintrag und so funktioniert, aber es wird (bei mir zumindest) eine browser-fehlermeldung angezeigt: "das Dokument enthaelt keine Daten" ich will aber, dass das alte dokument (mit dem angezeigten gemaelde) aktiv bleibt und das kein neues browserfenster geoeffnet wird. hat da vielleicht irgendjemand eine idee? p.s. ausprobieren unter: hide.at/dark -> gemaelde -> reihe auswaehlen -> gemaelde auswaehlen -> abstimmen entschuldigt die langsame anbindung, das ganze liegt (noch) bei einem freund... p.p.s. bitte mit bcc zu mir antworten! (wegen digest mode) -- ________________________________________ / \\\\\\\\\\\\\\ | Frieder C. Jacobi \ | mailto: frieder.jacobi_(at)_web.de \ | visit me in the INTERNET: hide.at/dark | | fon: ++49 351 8027615 | | funk: ++49 177 7849244 | | post: hansastrasse 32 _(at)_ 01097 dd | | -------------- | \ ...und siegen werden die ewig zweiten... | \\_________________________________________/
php::bar PHP Wiki - Listenarchive