Query Strings: funktioniert nicht
m76
- php
0 rob0 wahsaga0 Geistiger Hohlraum
Hallo Forum.
Habe ein problem mit QueryStrings und deren verarbeitung mittels php:
<!-- Ursprungsdatei -->
<a href="javascript:fctChangeLoc('pages/allesaz.php?cmd=start')">
<img blablabla>
</a>
<!-- ////////////// -->
Habe eine Javascript funktion, die alles in ein iframe reinlädt:
<!-- Seiten in iframe laden -->
function fctChangeLoc(data){
document.getElementById('MAIN').src=data;
}
<!-- ////////////////////// -->
die verarbeitende datei allesaz.php:
<!-- Alles a bis z sortiert -->
<html>
<head>
<title>Alles von A bis Z</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.SortDiv {
width:200px;
float:right;
}
</style>
</head>
<body bgcolor="#669999">
<?php
if(cmd=="start"){
echo "
<div class='SortDiv' align='right'>
<p align='right'>Sortieren nach ...</p>
<form action='allesaz.php' method='get'>
<select name='sort'>
<option value='titel'>Titel</option>
<option value='interpret'>Interpret</option>
<option value='verfgb'>Verfügbarem</option>
</select>
<input type='button' value='Go!'>
</form>
</div>
";
}
?>
</body>
</html>
<!-- Ende der Datei -->
Warum funktioniert das nicht? Liegt es am Browser oder ist da was am Code falsch? Bin ich zu blöd für PHP?
Warum funktioniert das nicht?
Was genau funktioniert denn nicht? Gibt es eine Fehlermeldung? Nein? Dann tippe ich mal auf register_globals = off; in der php.ini. Mehr dazu im PHP-Handbuch.
Gruß, rob
hi,
Warum funktioniert das nicht?
warum lieferst du keine aussagekräfitge fehlerbeschreibung?
Liegt es am Browser oder ist da was am Code falsch? Bin ich zu blöd für PHP?
vermutlich liegt dein "problem" bei register_globals=off, also solltest du dich mit http://www.php.net/manual/de/language.variables.predefined.php beschäftigen.
gruß,
wahsaga
Habe ein problem mit QueryStrings und deren verarbeitung mittels php:
<?php
if(cmd=="start"){
Fröhliches Rätselraten, Teil 3: Abgesehen von der Sache mit register_globals möchte ich hinzufügen, dass Variablen in PHP mit einem Dollarzeichen eingeleitet werden.
Warum funktioniert das nicht? Liegt es am Browser oder ist da was am Code falsch? Bin ich zu blöd für PHP?
Ich habe ein Problem mit meinem Auto:
Warum funktioniert der nicht? Liegt es an der Straße oder ist etwa der Motor kaputt? Bin ich zu blöd für den Smart?
Nächstes Mal bitte eine Fehler_beschreibung_. "Geht nicht" ist nur für Kleinkinder akzeptabel.