Problème PHP

Lisa -  
 patatosaure -
salut tout le monde,

j'ai le le code suivant:

echo "<a href="eval.php<?php?id_etu2="id_etu2"&id_etu1="id_etu1"?>"> evaluation $i</a>";

il m'affiche un erreur !!, quelqu'un peut m'indiquer au bon code?

merci d'avance
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  1. patatosaure
     
    Quelle erreur (on n'est pas sous Windows, ce que disent les messages d'erreur, c'est utile ! x ) )
    0
    1. Lisa
       
      Ah d'accord, pardon
      Voici l'erreur

      Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\essai1.php
      0
  2. rpayet37
     
    ESSAYE:

    echo "<a href='eval.php?id_etu2=$id_etu2&id_etu1=$id_etu1'>evaluation $i</a>";
    0
    1. patatosaure
       
      +1

      Plus concis, léger et élégant que ma solution ('fin bon, le php et moi hein *gromelle* )
      0
  3. patatosaure
     
    Deux problèmes :

    1.La balise n'est pas bonne, c'est <?php ...... ?> et non <?php? .....>

    2.Si j'ai bien compris, tu cherche à faire un lien vers eval.php?id_etu2=valeur_de_id_etu2&id_etu1=valeur_de_idetu1

    Dans ce cas, il faut faire : <a href="eval.php?id_etu2=<?php id_etu2=...; echo id_etu2; ?>&id_etu1=<?php id_etu1=...; echo id_etu1; ?>" +autres arguments eventuel de a>Lalalala</a>

    N'oublie pas de délimiter tes strings php par des ' et non des ".
    0
    1. patatosaure
       
      (avec des $ devant les variables, bien sûr)
      0