php 4.3 und form
-
hallo @ all !
ich habe eine Homepage in php geschrieben und will die nun in php 4.3 erweitern. Jedoch habe ich Probleme bei der weitergebung der <form> daten.
Das problem ist, wenn ich "<form action='show.php?page=page nicht mit .. also in den neu geladedenen page ist dann die url "show?skey=****" .. wenn ich aber method='post' dann wird X?page=$page übeertragen .. aber dann kann ich wiederum kein $skey abfragen :::
Weiß jemand woran das kliegt ..Code:
if( Isset( $_GET['page'] ) ) { $page = $_GET['page']; } $skey = NULL; if( Isset( $_GET['skey'] ) ) { $skey = $_GET['skey']; } echo $skey; if( $skey == NULL ) { echo(" <br> $font_begin <form action='show.php?page=6' method='get'> <table border='$border' width='400' bgcolor='$bordercolor' cellpadding='$cellpadding' cellspacing='$cellspacing'> <tr> <td> <table border='$border' width='100%' bgcolor='$bgnews' cellpadding='$cellpadding' cellspacing='$cellspacing'> <tr> <td> $font_begin <b>Suche nach:<br></b> <input name='skey' type='text' size='40'> <input type='submit' value='Such starten'><br> <font fac='$fontface' size='1'> <i> Suchwörter mir 'Leertaste' trennen. </i> </font> $font_end </td> </tr> </table> </td> </tr> </table> </form> <br><br><br><br> $font_end ");
-
dann mach es doch mit
<input type='hidden'>denn dafuer ist es da!
-
? wie meinst du das
-
<input type='hidden' name='deinvariablenname' value= 'deinvariablenwert'>
-
aha..
also<b>Suche nach:<br></b>
<input type='hidden' name='skey' size='40'>
<input type='submit' value='Such starten'><br>
<font fac='$fontface' size='1'>??
dann wird es nicht mehr angezeigt
-
wo ist der value??????
schau nochmal genau hin
-
ach ja.. und wozu braucht ein hiddenfeld eine size?? es ist numal hidden
-
Sry, aber versteh ich nicht !
-
Hi!
Ich glaube ihr versteht mich nicht
also .................................
Lest mal bitte mein Posting nochmal genau durch ..
Grüsse
-
nochmal:
so eine konstruktion
"<form action='show.php?page=$page' method='get'>"
funzt nicht in php
mach es mit einem hidden feld
also so:
<input type='hidden' name='page' value= '$page'>
-
hi!
Warum geht das nicht ? in php 4.2 hat es wunderbar funktioniert ?
und wie bekomm ich dann die Variablen vom Text mitgeliefert ?
ich glaube mit einem Bsp würde ich mehr angfangenkönnen !!!!Grüsse
-
hä?
die bleiben wie gehabt
<input type='hidden' name='page' value= '$page'>
<input name='skey' type='text' size='40'>
<input type='submit' value='Such starten'>du kannst zwanzigtausend hiddenfelder mitschicken, auch wenn das nicht gerade fein programmiert ist
-
Original erstellt von <GastHerr>:
Code:$skey = NULL; if( Isset( $_GET['skey'] ) ) { $skey = $_GET['skey']; }
Wenn du post nimmst, dann is skey ja nicht in $_GET!
dann findest du das ganze in $_POST.Wenn du das umgehen willst, musst du $_REQUEST nehmen, da sind dann auch Cockie-Daten mit drin.
MfG PMrogan