faute quelle que part

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : faute quelle que part

par jojo » 01 mai 2005, 20:23

Exacte voila ce que j'ai fait sen utiliser la separation avec (".$var.")
mais cela revien au meme sauf ces encore bordelique mais au moin je voix l'ereur et sur mes prochain coe je ferai les separation :-)
Voila mon code ^^ qui marche
<html>
<head>
<title> testp </title>
<link rel="stylesheet" media="screen" type="text/css" title="blue" href="sombre.css"/>
</head>
<body>
<?
mysql_connect("localhost","root");
mysql_select_db("create table");
$rep = mysql_query("SELECT * FROM jeux_videos where prix <= 20 order by prix");
while($text = mysql_fetch_array($rep))
{
?>
<p>prix : <?echo $text['prix']; ?>
Nom: <?echo $text['nom'];?>
le possesseur est <?echo$text['possesseur'];?> </br>
se joue a <?echo$text['nbre_joueurs_max'];?>
sur <?echo$text['console'];?>
</br> il y a un commentaire: <?echo$text['commentaires'];?></p>
<?
}
mysql_close();
?>
</body>
<html>

par mouna » 01 mai 2005, 20:20

Si tu ne mélangeais pas chaine de caractères et code PHP, ça donnerait sûrement de meilleurs résultats :
<html>
<head>
<title> testp </title>
<link rel="stylesheet" media="screen" type="text/css" title="blue" href="sombre.css"/>
</head>
<body>
<?
mysql_connect("localhost","root");
mysql_select_db("create table");
$rep = mysql_query("SELECT * FROM jeux_videos where prix= <20 order by prix");
while($text = mysql_fetch_array($rep))
{
    echo "prix: ". $text['prix'] ." Nom: ". $text['nom'] ." le possesseur est ". $text['possesseur'] ." </br>\n ".
"se joue a ". $text['nbre_joueurs_max'] ." sur ". $text['console'] ." </br>\n ".
"il y a un commentaire: ". $text['commentaires'];
}
mysql_close();
?>
</body>
<html> 
Regarde comment on sépare le PHP du SQL ou des chaines de caractère.
je pense que ma solution etait correcte, sauf que la solution a mon probleme n est pas encore trouvee :)

par Cyrano » 01 mai 2005, 20:17

Si tu ne mélangeais pas chaine de caractères et code PHP, ça donnerait sûrement de meilleurs résultats :
<html>
<head>
<title> testp </title>
<link rel="stylesheet" media="screen" type="text/css" title="blue" href="sombre.css"/>
</head>
<body>
<?
mysql_connect("localhost","root");
mysql_select_db("create table");
$rep = mysql_query("SELECT * FROM jeux_videos where prix= <20 order by prix");
while($text = mysql_fetch_array($rep))
{
    echo "prix: ". $text['prix'] ." Nom: ". $text['nom'] ." le possesseur est ". $text['possesseur'] ." </br>\n ".
"se joue a ". $text['nbre_joueurs_max'] ." sur ". $text['console'] ." </br>\n ".
"il y a un commentaire: ". $text['commentaires'];
}
mysql_close();
?>
</body>
<html> 
Regarde comment on sépare le PHP du SQL ou des chaines de caractère.

Re: faute quelle que part

par mouna » 01 mai 2005, 20:16

je pense que tu dois changer:
while($text = mysql_fetch_array($rep))
{
echo "prix: $text['prix'] Nom: $text['nom'] le possesseur est $text['possesseur'] </br>
se joue a $text['nbre_joueurs_max'] sur $text['console'] </br> il y a un commentaire: $text['commentaires']";
}

par
while($text = mysql_fetch_array($rep)) 
{ 
echo "prix:".$text['prix']." Nom:" .$text['nom']." le possesseur est" .$text['possesseur']." </br> 
se joue a" .$text['nbre_joueurs_max']. "sur" .$text['console']" </br> il y a un commentaire:" .$text['commentaires'].; 
}

par jojo » 01 mai 2005, 20:15

<html>
<head>
<title> testp </title>
<link rel="stylesheet" media="screen" type="text/css" title="blue" href="sombre.css"/>
</head>
<body>
<?
mysql_connect("localhost","root");
mysql_select_db("create table");
$rep = mysql_query("SELECT * FROM jeux_videos where prix <= 20 order by prix");
while($text = mysql_fetch_array($rep))
{
?>
prix : <?echo "$text['prix']"; ?>
Nom: <?echo "$text['nom']";?>
le possesseur est <?echo"$text['possesseur']";?> </br>
se joue a <?echo"$text['nbre_joueurs_max']";?>
sur <?echo"$text['console']";?>
</br> il y a un commentaire: <?echo"$text['commentaires']";?></p>
<?
}
mysql_close();
?>
</body>
<html>
LIGNE 13: prix : <?echo "$text['prix']"; ?>

par mouna » 01 mai 2005, 20:09

se que tu ma dit afiche sa :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\documents and settings\philippe\bureau\webex\phptest\testmysql.php on line 13
c koi ta ligne 13?

par jojo » 01 mai 2005, 20:06

se que tu ma dit afiche sa :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\documents and settings\philippe\bureau\webex\phptest\testmysql.php on line 13

par jojo » 01 mai 2005, 20:04

Pkoi ?
(sa sere a rien de fair une corection sen savoir par koi j'ai coriger :-S)

par mouna » 01 mai 2005, 20:01

:? a pas comprie :oops:
change ta ligne 10 avec:
$rep = mysql_query("SELECT * FROM jeux_videos where prix <= 20 order by prix") or die ("une erreur");

par jojo » 01 mai 2005, 19:59

:? a pas comprie :oops:

par mouna » 01 mai 2005, 19:56

$rep = mysql_query("SELECT * FROM jeux_videos where prix <= 20 order by prix") or die ("une erreur");

faute quelle que part

par jojo » 01 mai 2005, 19:52

Bonssoir; j'ai une faute d ans se code ligne 10 (la ou y a $rep= mysql_query(select from etc....)
Voila le code
[php]
<html>
<head>
<title> testp </title>
<link rel="stylesheet" media="screen" type="text/css" title="blue" href="sombre.css"/>
</head>
<body>
<?
mysql_connect("localhost","root");
mysql_select_db("create table");
$rep = mysql_query(SELECT * FROM jeux_videos where prix= <20 order by prix);
while($text = mysql_fetch_array($rep))
{
echo "prix: $text['prix'] Nom: $text['nom'] le possesseur est $text['possesseur'] </br>
se joue a $text['nbre_joueurs_max'] sur $text['console'] </br> il y a un commentaire: $text['commentaires']";
}
mysql_close();
?>
</body>
<html>
[/php]
Merci d'avance