Problém de syntaxe
roi-de-mec
Messages postés
10
Statut
Membre
-
Gremy87 Messages postés 360 Statut Membre -
Gremy87 Messages postés 360 Statut Membre -
voici ma page html
<p><strong>Restauration :</strong></p>
<ul>
<li><a href="mod_list.php?matricule_metier=1">Serveur</a></li>
<li><a href="mod_list.php?matricule_metier=2">Maitre d'Hôtel</a></li>
<li><a href="mod_list.php?matricule_metier=3">Cuisinier</a></li>
<li><a href="mod_list.php?matricule_metier=4">Barman</a></li>
<li><a href="mod_list.php?matricule_metier=5">Personnel de salle</a></li>
<li><a href="mod_list.php?matricule_metier=6">Resp de resto</a></li>
</ul>
Voici la 1 er resultat de ma page html
<?php
$vv=$_GET['"'.$ligne['titre'].'"'];
include('Mysql.php');
$m= new Mysql("root","","127.0.0.1","ahmed");
$m->connect();
$requete = $m->requete("SELECT * FROM module where module.titre=".$vv);
$execution=$requete;
?>
<html>
<title>Page Des objectif par titre</title>
<UL>
<?php
while($ligne=mysql_fetch_array($execution))
{
?>
<LI> <?php echo $ligne['objectif']?></LI>
<?php
}
?>
</UL>
</form>
</html>
Voici la 2 eme resultat de ma page ou j ai le souci de syntaxe
<?php
$vv=$_GET['"'.$ligne['titre'].'"'];
include('Mysql.php');
$m= new Mysql("root","","127.0.0.1","ahmed");
$m->connect();
$requete = $m->requete("SELECT * FROM module where module.titre=".$vv);
$execution=$requete;
?>
<html>
<title>Page Des objectif par titre</title>
<UL>
<?php
while($ligne=mysql_fetch_array($execution))
{
?>
<LI> <?php echo $ligne['objectif']?></LI>
<?php
}
?>
</UL>
</form>
</html>
<p><strong>Restauration :</strong></p>
<ul>
<li><a href="mod_list.php?matricule_metier=1">Serveur</a></li>
<li><a href="mod_list.php?matricule_metier=2">Maitre d'Hôtel</a></li>
<li><a href="mod_list.php?matricule_metier=3">Cuisinier</a></li>
<li><a href="mod_list.php?matricule_metier=4">Barman</a></li>
<li><a href="mod_list.php?matricule_metier=5">Personnel de salle</a></li>
<li><a href="mod_list.php?matricule_metier=6">Resp de resto</a></li>
</ul>
Voici la 1 er resultat de ma page html
<?php
$vv=$_GET['"'.$ligne['titre'].'"'];
include('Mysql.php');
$m= new Mysql("root","","127.0.0.1","ahmed");
$m->connect();
$requete = $m->requete("SELECT * FROM module where module.titre=".$vv);
$execution=$requete;
?>
<html>
<title>Page Des objectif par titre</title>
<UL>
<?php
while($ligne=mysql_fetch_array($execution))
{
?>
<LI> <?php echo $ligne['objectif']?></LI>
<?php
}
?>
</UL>
</form>
</html>
Voici la 2 eme resultat de ma page ou j ai le souci de syntaxe
<?php
$vv=$_GET['"'.$ligne['titre'].'"'];
include('Mysql.php');
$m= new Mysql("root","","127.0.0.1","ahmed");
$m->connect();
$requete = $m->requete("SELECT * FROM module where module.titre=".$vv);
$execution=$requete;
?>
<html>
<title>Page Des objectif par titre</title>
<UL>
<?php
while($ligne=mysql_fetch_array($execution))
{
?>
<LI> <?php echo $ligne['objectif']?></LI>
<?php
}
?>
</UL>
</form>
</html>
A voir également:
- Problém de syntaxe
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
- Impossible d'ouvrir un fichier txt avec Python ✓ - Forum Python
- Trouver erreur de syntaxe fichier txt pix - Forum Autoit / batch
- La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte - Forum Logiciels
- Syntaxe code puk orange - Guide
5 réponses
ca Marche Pas !!!!
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\EasyPHP5.2.10\www\gestion\modlist.php on line 8
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\EasyPHP5.2.10\www\gestion\modlist.php on line 8
Bonjour,
que vaut $vv au moment de ta requete?
fais un
$req="SELECT * FROM module where module.titre='".$vv."'";
echo $req;
histoire de voir si il n'y a pas un ' ou " qui traine
que vaut $vv au moment de ta requete?
fais un
$req="SELECT * FROM module where module.titre='".$vv."'";
echo $req;
histoire de voir si il n'y a pas un ' ou " qui traine
dans tous les cas c'est du code bien crade, énorme faille d'injection sql, du get dans une requete sans traitement, c'est juste du suicide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question