Erreur PHP : Unknown column 'twitter' in 'field list'

Résolu/Fermé
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 27 déc. 2012 à 12:25
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 27 déc. 2012 à 17:56
Bonjour,

Voici mon code :

<?php 

if(isset($_POST['submit']))
{

$twitter= htmlspecialchars(trim($_POST['twitter']));
$facebook= htmlspecialchars(trim($_POST['facebook']));
$google= htmlspecialchars(trim($_POST['google']));

$sql = "UPDATE covoiturage_users SET twitter='$twitter', facebook='$facebook', google='$google' WHERE username='".$_SESSION['username']."'";
	  $requete = mysql_query($sql) or die(mysql_error()); 
	
	echo('<div class="alert alert-success">
							<button type="button" class="close" data-dismiss="alert">×</button>
							<strong>Succès !</strong> Vos réseaux sociaux ont bien été enregistré.
						</div> <br>');	
	}?>


					<?php 	$sql = "SELECT * FROM covoiturage_users WHERE username='".$_SESSION['username']."'"; 
					$query = mysql_query($sql) or die(mysql_error());
					while($fetch = mysql_fetch_assoc($query)):
		
			?>


<div class="module">
<div class="module-header">
<h3>Modifications mes réseaux sociaux</h3>
</div> <!-- .module-header -->

<div class="module-content">

<div class="room-statuses-body">

<div id="timelinetable">
<div class="items">

<div class="span4" style="width:289px">
<form action="config-reseaux.php" name="login" method="post">
<fieldset><p>
<div class="control-group">
<img src="http://www.missesdressy.fr/images/front/twitter32.png" width="32" height="32"> &nbsp Twitter<br><br>
<div class="input-prepend">
<span class="add-on">https://twitter.com/</span>
<input  type="text" class="span3" name="twitter" id="twitter" placeholder="Nom d'utilisateur" value="<?php echo $fetch['twitter']; ?>" />
</div>
</div>
<br><br>
<div class="control-group">
<img src="http://l.yimg.com/a/i/de/facebook-icon-32.png" width="32" height="32"> &nbsp Facebook<br><br>
<div class="input-prepend">
<span class="add-on">https://www.facebook.com/</span>
<input  type="text" class="span3" name="facebook" id="facebook" placeholder="Nom d'utilisateur" value="<?php echo $fetch['facebook']; ?>" />
</div>
</div>
<br><br>
<div class="control-group">
<img src="https://www.u-cergy.fr/skins/Univ-Cergy/resources/img/google32.png" width="32" height="32"> &nbsp Google+<br><br>
<div class="input-prepend">
<span class="add-on">https://plus.google.com/</span>
<input  type="text" class="span3" name="google" id="google" placeholder="ID d'utilisateur" value="<?php echo $fetch['google']; ?>" />
</div>
</div>
<br><br>

<button class="btn btn-success" name="submit" type="submit">Enregistrer</button>
</p></fieldset>
</form>
</div>
<?php endwhile; ?>


Il n'y a l'air d'avoir aucune erreur. Seulement, lorsque je remplis le formulaire sur la page et que je l'envoie, une erreur s'affiche :

Unknown column 'twitter' in 'field list'

Comment résoudre ce problème ?

Merci d'avance.


A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
27 déc. 2012 à 16:37
vérifies que la colonne 'twitter' existe bien dans ta table
1
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 44
27 déc. 2012 à 17:56
Effectivement, c'est très malin ce que j'ai fait. Je croyais avoir bien enregistrer ma table mais ce n'était pas le cas.

Merci de l'aide. ;-)
0