PHP problème de syntaxe
Fermé
zatox
Messages postés
640
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
26 juin 2020
-
9 juin 2008 à 01:15
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 - 10 juin 2008 à 08:07
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 - 10 juin 2008 à 08:07
A voir également:
- PHP problème de syntaxe
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
- Impossible d'ouvrir un fichier txt avec Python ✓ - Forum Python
- Php alert ✓ - Forum PHP
2 réponses
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 460
9 juin 2008 à 01:26
9 juin 2008 à 01:26
j'ai regardé très vite mais je peux te dire qu'il y a beaucoup d'erreur dans ton script.
entre autre il manque beaucoup de ; et il y en a qui sont mal placés
entre autre il manque beaucoup de ; et il y en a qui sont mal placés
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
9 juin 2008 à 09:08
9 juin 2008 à 09:08
Bonjour.
Jusqu'à maintenant ce code donctionnait bien, mais j'ai fait une ou 2 bidouilles
Tu as fait une sauvegarde avant de faire des modifs, bien sûr ? :-P
Dans ce cas, il suffit de comparer l'ancien fichier avec le nouveau 'il y a des logiciels qui font ça)
De toute manière ce message d'erreur provient à 99% d'une faute de syntaxe : oubli d'un ";" en fin de ligne, ou d'un "}".
Jusqu'à maintenant ce code donctionnait bien, mais j'ai fait une ou 2 bidouilles
Tu as fait une sauvegarde avant de faire des modifs, bien sûr ? :-P
Dans ce cas, il suffit de comparer l'ancien fichier avec le nouveau 'il y a des logiciels qui font ça)
De toute manière ce message d'erreur provient à 99% d'une faute de syntaxe : oubli d'un ";" en fin de ligne, ou d'un "}".
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Mini-chat consultation Tocatangoliso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript" type="text/javascript" src="Fonctions.js"></script>
</head>
<SCRIPT language="VBscript">
Function choix(formx)
If (formx.choix.item($i).checked) Then
<?php echo 'ha ha le script ' . $identif[$i] ; ?> //oublie du point virgule
End If
</SCRIPT>
<style type="text/css">
form
{
text-align:left;
}
</style>
<body>
<?php
//echo "entrée dans minichat consultation";
//echo $_POST['pseudo'];
//choix(formx);
if (isset($_POST['pseudo'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
//echo $_SERVER["SERVER_NAME"];
if ($_SERVER["SERVER_NAME"] == "localhost")
{
mysql_connect("localhost", "root", "");
}
else
{
mysql_connect("localhost", "robert.delord1", "sonomama");
}
mysql_select_db("robert_delord1");
// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
//echo $_POST['pseudo'];
//echo $pseudo;
// Combien d'entrées dans minichat ?
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM minichat") or die(mysql_error()); // Requête SQL;;
$entrees = mysql_fetch_array($retour);
// D'abord on lit les entrées
$reponse = mysql_query("SELECT * FROM minichat") or die(mysql_error());// Requête SQL;
$donnees = mysql_fetch_array($reponse);
//echo "nombre entrees $entrees[nbre_entrees]";
// Puis on fait une boucle pour afficher tous les résultats :
echo 'IDENTIFIANT' . '---' . 'MESSAGE';
} //ces deux crochet sont mis arbitrairement a la fin de ton code
} //tout dépand ce que tu veut en faire
?>
<br/> <br/>
<?php
For ($i = 0; $i <= $entrees[nbre_entrees]; $i++)
{
if ($donnees['pseudo'] == $_POST['pseudo'])
{
echo $donnees['ID'] . '----------' . $donnees['message'];
$identif[$i] = $donnees['ID'];
}
$donnees = mysql_fetch_array($reponse);
mysql_close();
}
?>
<form action="page7.2.1.1.1.php" method="post">
<p>
<?php echo '----> ' . $_POST['identifiant'];
echo $identifiant ?>
<!--<input type="text" name="identifiant" <?php echo $identifiant;?>/><br />
<label for="identifiant">-->
Message : <br/>
<textarea name="message" rows="10" cols="60"> <?php echo $donnees['message'];?> </textarea><br />
<input type="submit" value="Envoyer" />
</p>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Mini-chat consultation Tocatangoliso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript" type="text/javascript" src="Fonctions.js"></script>
</head>
<SCRIPT language="VBscript">
Function choix(formx)
If (formx.choix.item($i).checked) Then
<?php echo 'ha ha le script ' . $identif[$i] ; ?> //oublie du point virgule
End If
</SCRIPT>
<style type="text/css">
form
{
text-align:left;
}
</style>
<body>
<?php
//echo "entrée dans minichat consultation";
//echo $_POST['pseudo'];
//choix(formx);
if (isset($_POST['pseudo'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
//echo $_SERVER["SERVER_NAME"];
if ($_SERVER["SERVER_NAME"] == "localhost")
{
mysql_connect("localhost", "root", "");
}
else
{
mysql_connect("localhost", "robert.delord1", "sonomama");
}
mysql_select_db("robert_delord1");
// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
//echo $_POST['pseudo'];
//echo $pseudo;
// Combien d'entrées dans minichat ?
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM minichat") or die(mysql_error()); // Requête SQL;;
$entrees = mysql_fetch_array($retour);
// D'abord on lit les entrées
$reponse = mysql_query("SELECT * FROM minichat") or die(mysql_error());// Requête SQL;
$donnees = mysql_fetch_array($reponse);
//echo "nombre entrees $entrees[nbre_entrees]";
// Puis on fait une boucle pour afficher tous les résultats :
echo 'IDENTIFIANT' . '---' . 'MESSAGE';
} //ces deux crochet sont mis arbitrairement a la fin de ton code
} //tout dépand ce que tu veut en faire
?>
<br/> <br/>
<?php
For ($i = 0; $i <= $entrees[nbre_entrees]; $i++)
{
if ($donnees['pseudo'] == $_POST['pseudo'])
{
echo $donnees['ID'] . '----------' . $donnees['message'];
$identif[$i] = $donnees['ID'];
}
$donnees = mysql_fetch_array($reponse);
mysql_close();
}
?>
<form action="page7.2.1.1.1.php" method="post">
<p>
<?php echo '----> ' . $_POST['identifiant'];
echo $identifiant ?>
<!--<input type="text" name="identifiant" <?php echo $identifiant;?>/><br />
<label for="identifiant">-->
Message : <br/>
<textarea name="message" rows="10" cols="60"> <?php echo $donnees['message'];?> </textarea><br />
<input type="submit" value="Envoyer" />
</p>
</form>
</body>
</html>
zatox
Messages postés
640
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
26 juin 2020
66
>
fmvgld
10 juin 2008 à 08:07
10 juin 2008 à 08:07
OK merci pour vos réponses, je vais réviser ma syntaxe