Fragen, vielleicht register_globals

Alles, was PHP betrifft, kann hier besprochen werden.

Fragen, vielleicht register_globals

Postby CHRISS76 » 29. March 2005 14:45

Hallo,

ich versuche gerade Webseiten an die Einstellung register_globals = OFF anzupassen. Dabei sind mir einige Sachen unklar, bei denen ich nicht weiss wo mein Fehler liegt bzw. wie mache ich das?
PHP Version ist 4.3.8

1.
Code: Select all
<a href="<?php=$jumpvar?>from=<?=$newfrom?>&turn=TRUE"><img src="images/leftpfeil.gif" alt="Zur&uuml;ckbl&auml;ttern" width="11" height="11" border="0"></a>


in diesem Link mache ich aus dem Tag <? ==> <?php und bekomme den Fehler:

Parse error: parse error, unexpected '=' in C:\xampp\xampp\htdocs\shop\jumper2.inc on line 23

Warum??

Code: Select all
<font color="#666666">[</font><font color="#FF0000"><b>
      <?php=$seitenzahl?>
      </b></font><font color="#666666">]</font>


Hier kommt die gleiche Fehlermeldung!


2. Bei dem folgenden Formular muss ich per $_POST den entsprechenden
Wert abfangen.
Wie kann ich das per $_POST abfangen, wenn das Formular abgeschickt worden ist. Ich kann den Wert selber abfragen, aber mir wäre es lieber wenn ala $_POST['Abschickbutton'] = "Abschicken" das Drücken eines Abschickensbuttons abfangen könnte, doch dieses Form hat keinen Button.
Und ich weiss nicht weiter.

Code: Select all
<td align="center" bgcolor="#FFFFFF">
      <form name="form1" method="post" action="<?=$shortjumper?>">
        <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><br>
        <br>
        <?php
echo $hiddenfields;
        ?>
        Zeige je Seite
        <select name="newjumper" id="jumper" onChange="form1.submit();">
          <option selected>Ausw&auml;hlen...</option>
          <option value="5">5</option>
          <option value="10">10</option>
          <option value="15">15</option>
          <option value="20">20</option>
          <option value="25">25</option>
          <option value="50">50</option>
          <option value="100">100</option>
          <option value="1000">alle</option>
        </select>
        Eintr&auml;ge an. </font>
      </form></td>


Das wars schon!

Grüsse und Danke im voraus Chris
CHRISS76
 
Posts: 27
Joined: 19. August 2004 14:38

Postby Wiedmann » 29. March 2005 15:46

<a href="<?php=$jumpvar?>from=<?=$newfrom?&turn=TRUE"><img src="images/leftpfeil.gif"alt="Zur&uuml;ckbl&auml;ttern" width="11" height="11" border="0"></a>

Code: Select all
<a href="<?php echo $jumpvar; ?>?from=<?php echo $newfrom; ?>&amp;turn=TRUE"><img src="images/leftpfeil.gif" alt="Zurückblättern" width="11" height="11" border="0"></a>


<font color="#666666">[</font><font color="#FF0000"><b><?php=$seitenzahl?></b></font><font color="#666666">]</font>

Code: Select all
<font color="#666666">[</font><font color="#FF0000"><b><?php echo $seitenzahl; ?></b></font><font color="#666666">]</font>

Wobei diese Codezeilen noch nichts mit register_globals zu tun haben.

Ich kann den Wert selber abfragen, aber mir wäre es lieber wenn ala $_POST['Abschickbutton'] = "Abschicken" das Drücken eines Abschickensbuttons abfangen könnte, doch dieses Form hat keinen Button.

Wohl dem der auf deine Seite kommt und hoffentlich JavaScript aktiviert hat... Wenn du unbedingt noch eine extra Variable überprüfen willst, und keine Variable durch einen Button zur Verfügung steht, musst du halt noch ein hidden-Field mit einfügen.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby CHRISS76 » 30. March 2005 12:59

Hallo Wiedmann,

Antwort zu 1) Danke, wusste es nicht besser
Antwort zu 2) Auch danke, wie würdest Du das ohne javascript machen?

Grüsse Chris
CHRISS76
 
Posts: 27
Joined: 19. August 2004 14:38

Postby Wiedmann » 30. March 2005 14:29

Antwort zu 2) Auch danke, wie würdest Du das ohne javascript machen?

Ich nehm für sowas auch JS. Aber für Besucher ohne ist halt auch ein Submit-Button vorhanden.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Danke

Postby CHRISS76 » 04. April 2005 07:06

Vielen Dank!
CHRISS76
 
Posts: 27
Joined: 19. August 2004 14:38


Return to PHP

Who is online

Users browsing this forum: No registered users and 6 guests