Petit problème de code mysql/php
Fermé
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
-
21 nov. 2008 à 16:59
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 21 nov. 2008 à 18:06
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 21 nov. 2008 à 18:06
A voir également:
- Petit problème de code mysql/php
- Code ascii de a - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
7 réponses
Stef60
Messages postés
251
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
22 avril 2009
41
21 nov. 2008 à 17:07
21 nov. 2008 à 17:07
insert into TOURNOI (`INTITULE`, `TYPE`, `SURFACE`, `DATE_DEBUT`, `DATE_FIN`, `TOURNOI_REMPORTE`) values('$title','$type','$surface','$datedeb','$datefin','$win')";
Utilisateur anonyme
21 nov. 2008 à 17:07
21 nov. 2008 à 17:07
bonjour,
vérifier qur vos varaibles ne sont pas des tableaux et utilisez la syntaxe suivante :
values('".$title."','".$type."','".$surface."','".$datedeb."','".$datefin."','".$win."')";
vérifier qur vos varaibles ne sont pas des tableaux et utilisez la syntaxe suivante :
values('".$title."','".$type."','".$surface."','".$datedeb."','".$datefin."','".$win."')";
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
21 nov. 2008 à 17:39
21 nov. 2008 à 17:39
excusez moi mais en faite depuis que j'ai modifié mon code avec vos conseils il me met une otre erreur et en faite c'était pas la bonne ligne que je vous ai indiqué je vous met tout lecode pour voir si vous voyez quelque chose qui ne va pas sachant que ma balise fermante php n'as pasla coloration syntaxique et je trouve ca bizare
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="style5.css" />
<title></title>
</head>
<body>
<div id="underlinemenu">
<ul>
<li><a href="nouveau_result_class.html" title="Nouveau_résultat">Nouveau résultat</a></li>
<li><a href="palmares.html" title="Palmarès">Palmarès</a></li>
<li><a href="simulation.html" title="Simulation">Simulation</a></li>
<li><a href="stat_class.html" title="Statistiques">Statistiques</a></li>
<li><a href="export_class.html" title="Export">Export</a></li>
</ul>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<?php
include("connect.php");
if (isset ($_POST['title']) && isset ($_POST['type']) )
$title = $_POST['title'];
$type = $_POST['type'];
$surface = $_POST['surface'];
$datedeb = $_POST['dateStartDay'];
$datefin = $_POST['dateEndDay'];
if (isset ($_POST['win']))
{
$win = 'oui';
}
else
{
$win = 'non';
}
insert into TOURNOI (`INTITULE`, `TYPE`, `SURFACE`, `DATE_DEBUT`, `DATE_FIN`, `TOURNOI_REMPORTE`) values('".$title."','".$type."','".$surface."','".$datedeb."','".$datefin."','".$win."')";
mysql_query($requete1);
$login=$_SESSION['login'];
$sql = "SELECT NOM FROM PERSONNES P, COMPTE_UTILISATEUR C WHERE P.LICENCE = C.LICENCE AND C.LOGIN = '".addslashes($login)."'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
$result = mysql_fetch_row($req);
$_SESSION['nom'] = $result[0];
$sql1 = "SELECT PRENOM FROM PERSONNES P, COMPTE_UTILISATEUR C WHERE P.LICENCE = C.LICENCE AND C.LOGIN = '".addslashes($login)."'";
$req1 = mysql_query($sql1) or die('Erreur SQL : <br />'.$sql1);
$result2 = mysql_fetch_row($req1);
$_SESSION['prenom'] = $result2[0];
echo $_SESSION['prenom'] . " " . $_SESSION['nom'] . "<br />" . "<br />";
echo 'PALMARES : '. date('Y') ."\n";
$i = 0;
$epreuves = array();
$req_array = mysql_query('SELECT * FROM `TOURNOI`');
while (mysql_fetch_array($req_array) = $champs) {
$epreuves[$i][0] = $champs[0]; // intitulé
$epreuves[$i][1] = $champs[1]; // Type
$epreuves[$i][2] = $champs[2]; // Surface
$epreuves[$i][3] = $champs[3]; // Date_début
$epreuves[$i][4] = $champs[4]; // Date_fin
$epreuves[$i][5] = $champs[5]; // Tournoi remporté
$i++;
}
?>
</body>
</html>
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="style5.css" />
<title></title>
</head>
<body>
<div id="underlinemenu">
<ul>
<li><a href="nouveau_result_class.html" title="Nouveau_résultat">Nouveau résultat</a></li>
<li><a href="palmares.html" title="Palmarès">Palmarès</a></li>
<li><a href="simulation.html" title="Simulation">Simulation</a></li>
<li><a href="stat_class.html" title="Statistiques">Statistiques</a></li>
<li><a href="export_class.html" title="Export">Export</a></li>
</ul>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<?php
include("connect.php");
if (isset ($_POST['title']) && isset ($_POST['type']) )
$title = $_POST['title'];
$type = $_POST['type'];
$surface = $_POST['surface'];
$datedeb = $_POST['dateStartDay'];
$datefin = $_POST['dateEndDay'];
if (isset ($_POST['win']))
{
$win = 'oui';
}
else
{
$win = 'non';
}
insert into TOURNOI (`INTITULE`, `TYPE`, `SURFACE`, `DATE_DEBUT`, `DATE_FIN`, `TOURNOI_REMPORTE`) values('".$title."','".$type."','".$surface."','".$datedeb."','".$datefin."','".$win."')";
mysql_query($requete1);
$login=$_SESSION['login'];
$sql = "SELECT NOM FROM PERSONNES P, COMPTE_UTILISATEUR C WHERE P.LICENCE = C.LICENCE AND C.LOGIN = '".addslashes($login)."'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
$result = mysql_fetch_row($req);
$_SESSION['nom'] = $result[0];
$sql1 = "SELECT PRENOM FROM PERSONNES P, COMPTE_UTILISATEUR C WHERE P.LICENCE = C.LICENCE AND C.LOGIN = '".addslashes($login)."'";
$req1 = mysql_query($sql1) or die('Erreur SQL : <br />'.$sql1);
$result2 = mysql_fetch_row($req1);
$_SESSION['prenom'] = $result2[0];
echo $_SESSION['prenom'] . " " . $_SESSION['nom'] . "<br />" . "<br />";
echo 'PALMARES : '. date('Y') ."\n";
$i = 0;
$epreuves = array();
$req_array = mysql_query('SELECT * FROM `TOURNOI`');
while (mysql_fetch_array($req_array) = $champs) {
$epreuves[$i][0] = $champs[0]; // intitulé
$epreuves[$i][1] = $champs[1]; // Type
$epreuves[$i][2] = $champs[2]; // Surface
$epreuves[$i][3] = $champs[3]; // Date_début
$epreuves[$i][4] = $champs[4]; // Date_fin
$epreuves[$i][5] = $champs[5]; // Tournoi remporté
$i++;
}
?>
</body>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
21 nov. 2008 à 17:50
21 nov. 2008 à 17:50
c'est bon j'ai trouvé pourquoi la balise php fermante n'était pas détecté
par contre à cette ligne
while (mysql_fetch_array($req_array) = $champs)
il memet
Parse error: syntax error, unexpected '='
et vu que je ne connait pas cette fonctionnalité et que c'est la première fois que jel'utilise je ne peut pas me corriger
help me please
par contre à cette ligne
while (mysql_fetch_array($req_array) = $champs)
il memet
Parse error: syntax error, unexpected '='
et vu que je ne connait pas cette fonctionnalité et que c'est la première fois que jel'utilise je ne peut pas me corriger
help me please
while (mysql_fetch_array($req_array) = $champs)
Cette ligne veut dire qu'il faut que tu apprennes soit le PHP, soit à recopier correctement ce que tu trouves sur le net
Cette ligne veut dire qu'il faut que tu apprennes soit le PHP, soit à recopier correctement ce que tu trouves sur le net
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
21 nov. 2008 à 18:06
21 nov. 2008 à 18:06
oui pardon jai pas réfléchis jai trouvé la solution par contre je ne vois pas comment afficher mon $epreuves dans un array pouvez vos m'éclairer svp