Problème MySQL sur script PHP
Résolu/Fermé
PunkYSnoopY
-
20 févr. 2009 à 09:55
punkysnoopy Messages postés 16 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 19 mars 2009 - 20 févr. 2009 à 10:50
punkysnoopy Messages postés 16 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 19 mars 2009 - 20 févr. 2009 à 10:50
A voir également:
- Problème MySQL sur script PHP
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
17 réponses
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
20 févr. 2009 à 09:59
20 févr. 2009 à 09:59
Salut !
Peut-on voir ta requète dans ton code php pour voir comment se font les concaténations :
Peut-on voir ta requète dans ton code php pour voir comment se font les concaténations :
$req =................................
Janos Audron
Messages postés
84
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
10 mars 2009
27
20 févr. 2009 à 10:03
20 févr. 2009 à 10:03
tu peut montrer ton script stp ?
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:03
20 févr. 2009 à 10:03
req= mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
20 févr. 2009 à 10:06
20 févr. 2009 à 10:06
En fait c'est plus $sql qui nous intéresse ^^
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:06
20 févr. 2009 à 10:06
C'est une appli d'inventaire, dans le scripti qui suis je récupère les données en POST via un autre formulaire :
echo "Edition d'une machine";
$db = mysql_connect('localhost', 'admin', 'admin');
mysql_select_db('inventaire',$db);
$sql= "SELECT * FROM Machine WHERE ID_Machine=".$_POST['idmachine'];
$req= mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data= mysql_fetch_assoc($req))
{
Echo "<FORM METHOD=post ACTION='edit.php'><BR>";
Echo "Type machine <INPUT type=text name='typemachine' value=".$data['TP_Machine']."><BR><BR>";
Echo "Statut machine <INPUT type=text name='statut' value=".$data['ST_Machine']."><BR><BR>";
Echo "Numéro de série <INPUT type=text name='servicetag' value=".$data['NB_ServiceTag']."><BR><BR>";
}
echo "Edition d'une machine";
$db = mysql_connect('localhost', 'admin', 'admin');
mysql_select_db('inventaire',$db);
$sql= "SELECT * FROM Machine WHERE ID_Machine=".$_POST['idmachine'];
$req= mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data= mysql_fetch_assoc($req))
{
Echo "<FORM METHOD=post ACTION='edit.php'><BR>";
Echo "Type machine <INPUT type=text name='typemachine' value=".$data['TP_Machine']."><BR><BR>";
Echo "Statut machine <INPUT type=text name='statut' value=".$data['ST_Machine']."><BR><BR>";
Echo "Numéro de série <INPUT type=text name='servicetag' value=".$data['NB_ServiceTag']."><BR><BR>";
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:08
20 févr. 2009 à 10:08
Il est à noter que les données présentes dans mes tables sont des données que j'ai importer via csv d'un base access 2007
Janos Audron
Messages postés
84
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
10 mars 2009
27
20 févr. 2009 à 10:09
20 févr. 2009 à 10:09
les données sont-elles bien enregistrées dans ta bdd ?
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:11
20 févr. 2009 à 10:11
Oui j'ai bien vérifié...les données y sont présentes avec les espaces...
Janos Audron
Messages postés
84
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
10 mars 2009
27
20 févr. 2009 à 10:13
20 févr. 2009 à 10:13
essaye avec un simple 'echo' de ta variable?
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
20 févr. 2009 à 10:15
20 févr. 2009 à 10:15
Si j'ai bien comprit c'est lors de l'affichage dans ton formulaire
Essai ceci :
Essai ceci :
Echo 'Numéro de série <INPUT type=text name="servicetag" value=" '.$data['NB_ServiceTag'].' " >"
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:17
20 févr. 2009 à 10:17
En écho simple j'ai bien les deux bons mots qui me sont renvoyés.
Cela vient donc du formulaire ou plutôt de ma balise text, mais comment palier à ce problème?
Cela vient donc du formulaire ou plutôt de ma balise text, mais comment palier à ce problème?
Janos Audron
Messages postés
84
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
10 mars 2009
27
20 févr. 2009 à 10:25
20 févr. 2009 à 10:25
!!!! bien vu ben !!!!
Echo "Type machine <INPUT type=text name='typemachine' value='".$data['TP_Machine']."'><BR><BR>";
tu a oublié des guillemets a chaque fois, donc il ne prend que le premier mot et ignore la suite !!
NB: exemple ci dessus avec tes guillemets et en gras+souligné ceux qui manquent... ce sont des ' que j'ai rajouté, pas ` ni "
Echo "Type machine <INPUT type=text name='typemachine' value='".$data['TP_Machine']."'><BR><BR>";
tu a oublié des guillemets a chaque fois, donc il ne prend que le premier mot et ignore la suite !!
NB: exemple ci dessus avec tes guillemets et en gras+souligné ceux qui manquent... ce sont des ' que j'ai rajouté, pas ` ni "
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:26
20 févr. 2009 à 10:26
Parse error avec ton bout de script Ben ;) (ou alors je dois inverser toutes mes apostrophes et mes guillemets :p)
Janos Audron
Messages postés
84
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
10 mars 2009
27
20 févr. 2009 à 10:28
20 févr. 2009 à 10:28
tente le miens, indexé sur ta syntaxe il devrait passer
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:28
20 févr. 2009 à 10:28
jai rien dit c'est bon c'est pigé merci les gars!
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:29
20 févr. 2009 à 10:29
Ok tout vas bien vous m'avez bien aidé et evité à quelques uns de mes cheveux de voler parce que la ça me prenait bien la tête ^^
Merci encore :)
Merci encore :)
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
20 févr. 2009 à 10:32
20 févr. 2009 à 10:32
On est la pour ça : éviter de rendre les gens chauves ^^
Bonne programmation !!
Bonne programmation !!
Janos Audron
Messages postés
84
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
10 mars 2009
27
20 févr. 2009 à 10:30
20 févr. 2009 à 10:30
ptit drapal 'résolu' ? :)
je t'en prie
je t'en prie
punkysnoopy
Messages postés
16
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
19 mars 2009
20 févr. 2009 à 10:50
20 févr. 2009 à 10:50
Merci ! Bonne journée a vous !