Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Php Problem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Matze1963
PostRank 4
PostRank 4
Beiträge: 145
Registriert: 12.02.2006, 10:20
Wohnort: Nürtingen

Beitrag von Matze1963 » 27.08.2006, 16:05

Hallo Experten!

<?
for ($i=1;$i<$counterstand1;$i++)
{

echo $_REQUEST[surfbar[$i]];
}
?>
Weshalb funktioniert das nicht möchte den Inhalt von der Array Surfbar auslesen?

Hat da jemand ein Tipp!

Cu Matze

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Matze1963
PostRank 4
PostRank 4
Beiträge: 145
Registriert: 12.02.2006, 10:20
Wohnort: Nürtingen

Beitrag von Matze1963 » 27.08.2006, 16:22

Hi!
Er bringt mir eine Fehlermeldung er mag die [$i] nicht!



Cu Matze

Matze1963
PostRank 4
PostRank 4
Beiträge: 145
Registriert: 12.02.2006, 10:20
Wohnort: Nürtingen

Beitrag von Matze1963 » 27.08.2006, 16:23

Hi!

Ja surfbar ist das Array!

Cu Matze

maden
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 23.10.2005, 22:25

Beitrag von maden » 27.08.2006, 17:31

wird das array mit print_r($surfbar) korrekt ausgegeben...also richtig übermittelt?
ich glaub ich das war was mit $_REQUEST[surfbar][$i] ...kanns aber im moment nicht testen

Matze1963
PostRank 4
PostRank 4
Beiträge: 145
Registriert: 12.02.2006, 10:20
Wohnort: Nürtingen

Beitrag von Matze1963 » 27.08.2006, 17:46

Hi!

Wenn ich print_r($surfbar) schreibe bringt er nichts!



Cu Matze

maden
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 23.10.2005, 22:25

Beitrag von maden » 27.08.2006, 17:52

dann wird das array nicht korrekt übergeben....
evtl. sinds die register_globals ...check mal z.B das
hier:
https://www.usegroup.de/software/phptut ... ehmen.html
Punkt:
"Warum klappt das bei mir nicht?"

Anonymous

Beitrag von Anonymous » 27.08.2006, 19:03

Matze1963 hat geschrieben:Hi!

Wenn ich print_r($surfbar) schreibe bringt er nichts!


Cu Matze
is doch auch schon richtig so.... bedeutet, dass register_globals auf off steht, so wie es auch sein sollte...

versuch es doch einfach mal so:

Code: Alles auswählen

$surfbar=$_REQUEST&#91;'surfbar'&#93;;
print_r&#40;$surfbar&#41;;
wenn du direkt auf ein einzelnes Element von der übergebenen Variable zugreifen möchtest, sollte es so gehen:

Code: Alles auswählen

$element=$_REQUEST&#91;'surfbar'&#93;&#91;$i&#93;;

alpening
PostRank 4
PostRank 4
Beiträge: 110
Registriert: 07.12.2005, 14:30
Wohnort: Miesbach

Beitrag von alpening » 29.08.2006, 11:52

ich wür es mal so probieren
<?
$surfbar=$_REQUEST['surfbar'];
for ($i=1;$i<$counterstand1;$i++)
{
echo surfbar[$i];
}
?>

nachfrag
PostRank 4
PostRank 4
Beiträge: 174
Registriert: 30.05.2006, 21:20
Wohnort: Westerwald

Beitrag von nachfrag » 29.08.2006, 13:00

moin,
wenn ein request-element ein array ist, war es doch meine ich so, dass (z.b. bei multiple selects) das name des html elements auch ein [] enthalten muss, damit das klappt?
also in etwa so:

Code: Alles auswählen

<form action="<?php echo $_SERVER&#91;'PHP_SELF'&#93;; ?>">
<select name="testme&#91;&#93;" size="3" multiple>
<option value="erster">erster</option>
<option value="zweiter">zweiter</option>
<option value="dritter">dritter</option>
</select>
<input type="submit" value=" > " />
</form>
<?php if &#40;isset&#40;$_REQUEST&#91;'testme'&#93;&#41;&#41; &#123;
	print_r&#40;$_REQUEST&#91;'testme'&#93;&#41;;
&#125;
?>

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag