Parse error
Résolu/Fermé
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
-
2 mai 2008 à 15:00
skiliss Messages postés 168 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 20 avril 2012 - 3 mai 2008 à 20:33
skiliss Messages postés 168 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 20 avril 2012 - 3 mai 2008 à 20:33
6 réponses
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
2 mai 2008 à 15:04
2 mai 2008 à 15:04
Huym, envoi le script en entier, et le sql de la table afin de tester ;)
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
2 mai 2008 à 15:16
2 mai 2008 à 15:16
--je ne comprends pas ce script, (peux tu envoyer le code SQL) et aussi nous dire a quoi il sert ce script, car, cela nous éclairerait plus ;)
IgiX :
Avec xp, on était prêt du goufre, maivec vista, on a fait un grand pas en avant ;)
IgiX :
Avec xp, on était prêt du goufre, maivec vista, on a fait un grand pas en avant ;)
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
2 mai 2008 à 15:21
2 mai 2008 à 15:21
le but de se script c'est d'être un formulaire qui enregistre ces donnée dans mysql et ce que j'essai de faire c'est de pouvoir ajouter et modifier les donnée des choix du menu déroulant
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
>
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
2 mai 2008 à 15:26
2 mai 2008 à 15:26
et je ne sais plus comment on trouve les code sql
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
2 mai 2008 à 16:12
2 mai 2008 à 16:12
Bonjour,
Pas besoin des requètes SQL ici, ta parse error vient du fait que l'on ne met pas de ; après un while.
D'autre part tu mets :
ensuite dans ton formulaire pour afficher les valeurs tu devras utiliser la syntaxe suivante :
Pas besoin des requètes SQL ici, ta parse error vient du fait que l'on ne met pas de ; après un while.
D'autre part tu mets :
$type1=mysql_fetch_array($searchtable)or die(mysql_error()); while ($type1)or die(mysql_error());Si ce que tu veux faire c'est parcourir les résultats de ta requète SQL en les entrant dans un tableau, ce n'est pas comme ça que l'on fait, mais comme ça :
while($type1 = mysql_fetch_array($searchtable))
ensuite dans ton formulaire pour afficher les valeurs tu devras utiliser la syntaxe suivante :
echo '<option values="name"> $type1['nom_du_champs'] </option>' ;
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
2 mai 2008 à 16:23
2 mai 2008 à 16:23
Merci bien tu ma fait avancer mais j'ai un souci avec ta ligne
echo '<option values="name"> $type1['nom_du_champs'] </option>' ;
je l'ai mise en mettant le nom de mon champs pour moi "T_acte" mais cela m'affiche
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\Page_enregistrement.php on line 19
si tu pouvais m'aidez encore un peu merci bien
echo '<option values="name"> $type1['nom_du_champs'] </option>' ;
je l'ai mise en mettant le nom de mon champs pour moi "T_acte" mais cela m'affiche
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\Page_enregistrement.php on line 19
si tu pouvais m'aidez encore un peu merci bien
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
2 mai 2008 à 16:37
2 mai 2008 à 16:37
J'ai fait une modification
j'ai transformer cette ligne
echo '<option values="name"> $type1['nom_du_champs'] </option>' ;
Comme ce ci
<select name="Type_acte">
<?php
while($type1 = mysql_fetch_array($searchtable))
?>
<option values="name"> <?php echo $type1['T_acte'] or die(mysql_error());?> </option>
</select>
je n'ai plus l'erreur précédante mais celle ci dans le menu deroulant
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id='1" at line 1
j'ai transformer cette ligne
echo '<option values="name"> $type1['nom_du_champs'] </option>' ;
Comme ce ci
<select name="Type_acte">
<?php
while($type1 = mysql_fetch_array($searchtable))
?>
<option values="name"> <?php echo $type1['T_acte'] or die(mysql_error());?> </option>
</select>
je n'ai plus l'erreur précédante mais celle ci dans le menu deroulant
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id='1" at line 1
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
2 mai 2008 à 16:36
2 mai 2008 à 16:36
Il me semble que c'est parce que tu ne peux pas mettre de _ comme argument de tes tableaux...
Tu peux essayer cela mais je ne pense pas que ça marchera :
Désolé pour toi mais je pense que le mieux serais de changer ton nom de champ.
A l'avenir évite les _ dans tes noms de champ, ça t'éviteras des soucis
Tu peux essayer cela mais je ne pense pas que ça marchera :
while($type1 = mysql_fetch_array($searchtable)) { $test = $type1['T_acte']; echo '<option values="name"> $test </option>' ; }
Désolé pour toi mais je pense que le mieux serais de changer ton nom de champ.
A l'avenir évite les _ dans tes noms de champ, ça t'éviteras des soucis
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
2 mai 2008 à 16:46
2 mai 2008 à 16:46
j'ai supprimer les _ mais cela ne m'affiche toujours pas mes variables
et je n'ai plus de message d'erreur
et je n'ai plus de message d'erreur
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
2 mai 2008 à 17:00
2 mai 2008 à 17:00
Quel est ton code exactement ?
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
2 mai 2008 à 19:11
2 mai 2008 à 19:11
pourquoi faire un LIMIT id=1 je ne comprend pas ...
ORDER BY xx
LIMIT 0,1 (pour le premier
LIMIT 4,9 (pour le 5,6,7,8,9 et le 10°)
revoi le mysql ;)
ORDER BY xx
LIMIT 0,1 (pour le premier
LIMIT 4,9 (pour le 5,6,7,8,9 et le 10°)
revoi le mysql ;)
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
3 mai 2008 à 20:33
3 mai 2008 à 20:33
ok merci
2 mai 2008 à 15:12
c'est "Parse error: syntax error, unexpected T_LOGICAL_OR in C:\wamp\www\Page_enregistrement.php on line 17"
voila la page entière
<html>
<head>
</head>
<body>
<h1>bienvenue sur l'enregistrement des actes</h1>
<?php
mysql_connect("localhost", "xxx", "xxx")or die(mysql_error());
mysql_select_db("acte")or die(mysql_error());
$searchtable = mysql_query("select * from type_acte limit id='1'");
?>
<p>Type :</br>
<select name="Type_acte">
<?php
$type1=mysql_fetch_array($searchtable)or die(mysql_error());
while ($type1)or die(mysql_error());
{
echo '<option values="name"> $type1 </option>' ;
}
?>
</select>
</p>
<p>Objet :<br/>
<textarea name="message" rows="8" cols="45">
</textarea>
</p>
<p>date de saisi : <input type="text" />
</p>
<p>Service:<br/>
<select name="service">
<option value="service1"></option>
<option value="service2"></option>
<option value="service3"></option>
</select>
</p>
<p>Agent:
</p>
<?php
mysql_close();
?>
</body>
</html>
et voila mes bases
ma base s'appelle: acte
la table est : type_acte avec 2 champs un champs "id" en int et auto increment et index
et l'autre champs s'appelle T_acte en varchar
voila et merci d'avoir répondu si vite