Probleme en PHP, MAJ table
Résolu/Fermé
A voir également:
- Probleme en PHP, MAJ table
- Table ascii - Guide
- Table des matières word - Guide
- Min en maj - Guide
- È maj - Guide
- Easy php - Télécharger - Divers Web & Internet
13 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
4 juin 2009 à 14:04
4 juin 2009 à 14:04
Déjà ca peut pas marcher :
il faudrait mettre quelquechose du genre :
$id = $_POST['id'];
$sql ="UPDATE bqstg_contact SET nom = ' ' WHERE id ='$id'";
pour ne plus avoir de problème avec les accents
ensuite tu utilises bien un mysql_query pour envoyer la requete ?
il faudrait mettre quelquechose du genre :
$id = $_POST['id'];
$sql ="UPDATE bqstg_contact SET nom = ' ' WHERE id ='$id'";
pour ne plus avoir de problème avec les accents
ensuite tu utilises bien un mysql_query pour envoyer la requete ?
babou054
Messages postés
162
Date d'inscription
lundi 11 mai 2009
Statut
Membre
Dernière intervention
1 septembre 2009
11
4 juin 2009 à 14:01
4 juin 2009 à 14:01
t'as essayé ta requete sur mysql ?
Oui Oui, a chaque essai je visualise le resultat directement dans la table avec phpmyadmin et rien ne change
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
4 juin 2009 à 14:11
4 juin 2009 à 14:11
et ca te renvoit pas d'erreur ta requete ?
pour le voir tu fais un
if(mysql_query($requete)){}else{echo mysql_error();}
edit : je n'avais pas changé que la variable id, y'avait aussi les ' qui n'allaient pas ^^
pour le voir tu fais un
if(mysql_query($requete)){}else{echo mysql_error();}
edit : je n'avais pas changé que la variable id, y'avait aussi les ' qui n'allaient pas ^^
J'ai une ligne qui test si la requete a reussi ou pas
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
La page est blanche sans aucun message avant la redirection
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
La page est blanche sans aucun message avant la redirection
Si sa peux aider :
$sql5=" .........."
$req5 = mysql_query($sql5) or die("erreur de connexion 5".mysql_error());
//Tableau 5
echo '<table border="1" width="75%">';
echo '<tr>';
echo '<td>';
echo 'Nom Contact';
echo '</td>';
echo '<td>';
echo 'Modification/Ajout';
echo '</td>';
echo '<td>';
echo 'Supression';
echo '</td>';
echo '</tr>';
echo '</table>';
//boucle pour afficher le resultat de la requete dans un tableau
while ($data = mysql_fetch_row($req5))
{
echo '<table border="0" width="75%">';
echo '<tr>';
echo '<td>';
echo $data[0];
echo '</td>';
echo '<td>';
echo '<form method="post" action="maj_CONTACTN_entreprise.php">
<input type="text" name="CONTACTNOM">
<input type="submit" value="Modifier">';
echo '</td>';
echo '<td>';
echo '<form method="post" action="sup_CONTACTN_entreprise.php">
<input type="hidden" name="id" value="'.$data[1].'" />
<input type="submit" value="Supression">';
echo '</td>';
echo '</tr>';
echo '</table><hr size=2 color=black>';
}
$sql5=" .........."
$req5 = mysql_query($sql5) or die("erreur de connexion 5".mysql_error());
//Tableau 5
echo '<table border="1" width="75%">';
echo '<tr>';
echo '<td>';
echo 'Nom Contact';
echo '</td>';
echo '<td>';
echo 'Modification/Ajout';
echo '</td>';
echo '<td>';
echo 'Supression';
echo '</td>';
echo '</tr>';
echo '</table>';
//boucle pour afficher le resultat de la requete dans un tableau
while ($data = mysql_fetch_row($req5))
{
echo '<table border="0" width="75%">';
echo '<tr>';
echo '<td>';
echo $data[0];
echo '</td>';
echo '<td>';
echo '<form method="post" action="maj_CONTACTN_entreprise.php">
<input type="text" name="CONTACTNOM">
<input type="submit" value="Modifier">';
echo '</td>';
echo '<td>';
echo '<form method="post" action="sup_CONTACTN_entreprise.php">
<input type="hidden" name="id" value="'.$data[1].'" />
<input type="submit" value="Supression">';
echo '</td>';
echo '</tr>';
echo '</table><hr size=2 color=black>';
}
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
4 juin 2009 à 14:23
4 juin 2009 à 14:23
Heu c'est quoi ces 2 forms inbriqués ?
faut fermer le premier avant d'ouvrir le suivant
faut fermer le premier avant d'ouvrir le suivant
Oui merci en effet sa posais probleme.
Maintenant sur le clic voila l'erreur :
Parse error: parse error in ...... on line 22
La ligne 22 est la requete :
$sql ='UPDATE bqstg_contact SET nom = ' ' WHERE id = '$id'";';
Maintenant sur le clic voila l'erreur :
Parse error: parse error in ...... on line 22
La ligne 22 est la requete :
$sql ='UPDATE bqstg_contact SET nom = ' ' WHERE id = '$id'";';
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
4 juin 2009 à 14:26
4 juin 2009 à 14:26
Ben c'est ce que je disais plus haut, le problème des ' ^^
reprend le code que j'avais mis, c'est à dire celui-ci :
$id = $_POST['id'];
$sql ="UPDATE bqstg_contact SET nom = ' ' WHERE id ='$id'";
reprend le code que j'avais mis, c'est à dire celui-ci :
$id = $_POST['id'];
$sql ="UPDATE bqstg_contact SET nom = ' ' WHERE id ='$id'";