Der folgende Beitrag wurde am 01. 12. 2004, 12:46 Uhr von m76 veröffentlicht.
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?
Der folgende Beitrag wurde am 01. 12. 2004, 13:19 Uhr von rob veröffentlicht.
> 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
Der folgende Beitrag wurde am 01. 12. 2004, 13:20 Uhr von wahsaga veröffentlicht.
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
--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."
Der folgende Beitrag wurde am 01. 12. 2004, 14:47 Uhr von Geistiger Hohlraum veröffentlicht.
> 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.
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4