kostenloser Webspace werbefrei: lima-city


Link mit GET

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    Hallo !

    Ich habe ein kleines Problem.

    Im folgenden Link:

    <a href="thema_lesen.php?Id=$_GET['Id']">Zur&uuml;ck zum Thema</a>


    will ich die ID, die mit GET übergeben wird ausgeben. Es kommt aber nur ein Fehler:

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/webpages/lima-city/davy/html/thema.php on line 28

    Die Zeile 28 ist die Zeile mit diesem Link
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t****o

    <?php
    $id = $_GET['id'];
    echo "<a href=\"thema_lesen.php?Id=$id\]">Zur&uuml;ck zum Thema</a>";
    ?>
  4. k**********k

    Kann es sein, dass du in der Zeile vorher ein Semikolon vergessen hast?

    Wenn nicht:

    echo "<a href=\"thema_lesen.php?Id=".$_GET['Id']."\">Zur&uuml;ck zum Thema</a>";


    lg

    Beitrag zuletzt geändert: 23.9.2009 21:42:22 von ketchupfleck
  5. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    Hallo

    meine echo Zeile sieht so aus

    $id = $_GET['Id'];
    (sql abfrage)
              echo "<p align="center"><font size="2">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=".$_GET['Id']."\">Zur&uuml;ck zum Thema</a><br><br></font></p>';


    Es kommt der Fehler:

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/webpages/lima-city/chathc/html/member/forum5555v55/thema_lesen2.php on line 29
  6. t****o

    Du hast ja auch nur die Hälfte gemacht:
    $id = $_GET['Id'];
    (sql abfrage)
              echo "<p align="center"><font size="2">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=$id\">Zur&uuml;ck zum Thema</a><br><br></font></p>';
  7. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    telelo schrieb:
    Du hast ja auch nur die Hälfte gemacht:
    $id = $_GET['Id'];
    (sql abfrage)
              echo "<p align="center"><font size="2">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=$id\">Zur&uuml;ck zum Thema</a><br><br></font></p>';



    Wieder ein Fehler.

    Ich poste mal alles:

    <?php
    
    $user = $_SESSION["user_nickname"];
    
    $sql = "SELECT ".  
        " * ".  
      "FROM ".  
        "forum ". 
      "WHERE ".  
        "(Gruender like '".$user."' AND Id like '".$_GET['Id']."')";  
    $result = mysql_query ($sql);  
       
    while ($data = mysql_fetch_array ($result)) {
      $Gruender = $data["Gruender"];
      $titel = $data["titel"];
    
    if (isset($_POST['submit'])) {
    if(!isset($_POST['text']) || $_POST['text'] == ""){
        echo '<p align="center"><font size="2">Gib bitte eine Antwort ein.<br><br><a href="javascript:history.back()">Zur&uuml;ck</a><br><br></font></p>';
      }else{
            $dateTime = date('H:i, j.n.Y');
            $id = $_GET['Id'];
    	  mysql_query("INSERT INTO forum_antworten SET Autor = '$user', text = '".mysql_real_escape_string($_POST['text'])."', datum = '$dateTime', Id = '".mysql_real_escape_string($_GET['Id'])."'") or die(mysql_error());
              echo "<p align="center"><font size="2">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=$id\">Zur&uuml;ck zum Thema</a><br><br></font></p>';
    
    }
    }
    }
    ?>
  8. t****o

    Du musst innerhalb eines Echos mit " " alle " mit \ escapen.
    echo "<p align=\"center\"><font size=\"2\">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=$id\">Zur&uuml;ck zum Thema</a><br><br></font></p>';
  9. k**********k

    echo "<p align="center"><font size="2">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=$id\">Zur&uuml;ck zum Thema</a><br><br></font></p>';


    Du musst escapen:

    echo "<p align=\"center\"><font size=\"2\">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=".$id."\">Zur&uuml;ck zum Thema</a><br><br></font></p>";


    €dit: Warum bin ich immer zu langsam?

    Beitrag zuletzt geändert: 23.9.2009 21:58:20 von ketchupfleck
  10. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    telelo schrieb:
    Du musst innerhalb eines Echos mit " " alle " mit \ escapen.
    echo "<p align=\"center\"><font size=\"2\">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=$id\">Zur&uuml;ck zum Thema</a><br><br></font></p>';



    Und wenn ich

    echo '<p align="center"><font size="2">Deine Antwort wurde erfolgreich gespeichert !<br><br><a href=\"thema_lesen.php?Id=$id\">Zur&uuml;ck zum Thema</a><br><br></font></p>';


    schreibe?

    Weil in einem anderen Script von mir, geht das glaube ich auch so
  11. t****o

    Geht, allerdings führt der Link dann zu thema_lesen.php?Id=$id und nicht zu thema_lesen.php?Id=deineid.
  12. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    telelo schrieb:
    Geht, allerdings führt der Link dann zu thema_lesen.php?Id=$id und nicht zu thema_lesen.php?Id=deineid.


    Ok, danke
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!