HTML Button übergibt Wert nicht
Hallo,
Ich habe ein Problem und zwar hab ich eine Suche in einer SQL Datenbank mit html und php erstellt, diese kann auch sortiert werden.
Nun hab ich folgendes problem wenn ich meine suche ausgeführt habe und dort sortieren will übergibt er den wert sortieren wohl nicht
<form action="suche.php" method="POST">
<input type="hidden" value="gesamtgewicht" name="sortieren">
<input type="hidden" value="184445" name='suche'>
<input type="submit" name="sort" value="auf">
</form>
mit php hole ich mir die Werte so
$suche = $HTTP_POST_VARS['suche'];
$sortieren = $HTTP_POST_VARS['sortieren'];
und übergebe die werte in die sql abfrage
$result = mysql_query ("SELECT buchnr FROM bestand WHERE buchnr =$suche Order by $sortieren" );
nur interessiert ihn wohl die variable $sortieren nicht, wenn ich die tabelle aber sortieren will wenn ich nach nichts gesucht habe und mir die komplett anzeigen lasse funktioniert dieses problemlos.
Hoffe ich habe mich verständlich ausgedrückt.
Ich habe ein Problem und zwar hab ich eine Suche in einer SQL Datenbank mit html und php erstellt, diese kann auch sortiert werden.
Nun hab ich folgendes problem wenn ich meine suche ausgeführt habe und dort sortieren will übergibt er den wert sortieren wohl nicht
<form action="suche.php" method="POST">
<input type="hidden" value="gesamtgewicht" name="sortieren">
<input type="hidden" value="184445" name='suche'>
<input type="submit" name="sort" value="auf">
</form>
mit php hole ich mir die Werte so
$suche = $HTTP_POST_VARS['suche'];
$sortieren = $HTTP_POST_VARS['sortieren'];
und übergebe die werte in die sql abfrage
$result = mysql_query ("SELECT buchnr FROM bestand WHERE buchnr =$suche Order by $sortieren" );
nur interessiert ihn wohl die variable $sortieren nicht, wenn ich die tabelle aber sortieren will wenn ich nach nichts gesucht habe und mir die komplett anzeigen lasse funktioniert dieses problemlos.
Hoffe ich habe mich verständlich ausgedrückt.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 90761
Url: https://administrator.de/contentid/90761
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
10 Kommentare
Neuester Kommentar
huhu
zw lass dir einfach mal alle variablen anzeigen die uebergeben werden
dann siehst du was uebergeben wird
und was nicht bzw wie..
statt print_r kannste auch var_dump nehmen...
zw lass dir einfach mal alle variablen anzeigen die uebergeben werden
function getRequest(){
//das pre tag zu r formatierten anzeige
echo "<pre>";
print_r($_REQUEST);
echo "</pre>";
}
getRequest();
dann siehst du was uebergeben wird
und was nicht bzw wie..
statt print_r kannste auch var_dump nehmen...
1) das kann nicht sein
wenn in
ein wert ausgegeben wird
dann wird dieser auch in
zurueck gegeben.
wenn dem nicht so ist dann postest du hier nicht alle wesentlichen codefragmente,
bzw alle wichtigen details!
2) geht es bei meiner funktion darum zu kucken was er dir alles an variablen uebergibt
ob die vielleicht ueberschrieben werden etc
wenn in
echo $_REQUEST["sortieren"]
dann wird dieser auch in
$sql ="SELECT * FROM tabelle WHERE buchnr = ".$_REQUEST["sortieren"];
wenn dem nicht so ist dann postest du hier nicht alle wesentlichen codefragmente,
bzw alle wichtigen details!
2) geht es bei meiner funktion darum zu kucken was er dir alles an variablen uebergibt
ob die vielleicht ueberschrieben werden etc
das
ist nur bei einem hochkomma noetig
also
das problem muss also was anderes sein
ist nur bei einem hochkomma noetig
also
$name = "Miezi";
echo"Mein Hund heisst $name ";
//ausgabe Mein Hund heisst Miezi
echo ' Mein Hund heisst $name ';
//ausgabe Mein Hund heisst $name
//bei hochkomma also konktonieren (oder wie das heisst)
echo ' Mein Hund heisst '.$name ;
//ausgabe Mein Hund heisst Mietzi
das problem muss also was anderes sein