Débutant - Bug dans un code PHP [Résolu]

Signaler
Messages postés
61
Date d'inscription
mercredi 1 mars 2006
Statut
Membre
Dernière intervention
6 août 2009
-
malalam
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Salut, j'ai tout simplement un bug dans mon code PHP  (Unexepted '<') la ligne concerné figure en rouge. il y aen a tres certainement d'autre dans la suite de mon programme

<html>

<head>
<meta http-equiv= "Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
</head>

CONQUETE 2008

    <?php
   

    echo "Reporting : " . $_POST['reporting'] . "
";
   

   
   

    <select name ="menugroupe" id="menugroupe">

    $connexion=mysql_connect('localhost','root',"") or die ("connexion impossible.");
    $db=mysql_select_db('conquete',$connexion) or die ("base de données non accessible");
    $resultat=mysql_query("select nom_groupe from groupe order by nom_groupe") or die ("requète non executé");

    if (! $resultat)
        {
        echo "Erreur requete"; exit;
        }

    while ($ligne=mysql_fetch_array($resultat))
        {
        <option>echo ''.$ligne['nom_groupe'].'';</option>
        }

/* mysql_close($connexion);   ===> si j'ai besoin de fermer ma connection SQL */
    echo $_POST['menugroupe'];
    ?>

</html>

merci d'avance de votre aide
@+
ydu

2 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
18
Ah j'ai oublié un truc :
   

<?php
    echo "Reporting : " . $_POST['reporting'] . "
";
?>
   

   
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
18
Hello,

tu mets du html dans du php, tu ne le peux pas.

, c'est du html.
Ca ne peut pas se trouver entre les balises ouvrantes et fermantes de ton script : <?php ?>
Ou alors, tu dois faire un output de ton html :
<?php
echo '
';
?>
Mais dans ton cas, c'est inutile.
<html>

<head>
<meta http-equiv= "Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
</head>

CONQUETE 2008

   

    echo "Reporting : " . $_POST['reporting'] . "
";
   

   
   

    <select name ="menugroupe" id= "menugroupe">
    <?php
    $connexion =mysql_connect('localhost','root',"") or die ("connexion impossible.");
    $db=mysql_select_db('conquete',$connexion) or die ("base de données non accessible");
    $resultat=mysql_query("select nom_groupe from groupe order by nom_groupe") or die ("requète non executé");

    if (! $resultat)
        {
        echo "Erreur requete"; exit;
        }

    while ($ligne=mysql_fetch_array($resultat))
        {
        <option>echo ''.$ligne['nom_groupe'].'';</option>
        }

/* mysql_close($connexion);   ===> si j'ai besoin de fermer ma connection SQL */
    echo $_POST['menugroupe'];
    ?>

</html>