phpbar.de logo

Mailinglisten-Archive

[PHP] Dokument ohne Daten

[PHP] Dokument ohne Daten

Frieder Jacobi frieder.jacobi_(at)_web.de
Sat, 09 Dec 2000 15:35:44 +0100


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&auml;hlen sie aus, wie ihnen das gem&auml;lde gef&auml;llt:&nbsp;
<select name="vote" size="1" width="20">
 <option value="none" selected>w&auml;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