Update sans résultat

Résolu
valens1460 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
voila j'essaie de creer une page qui pourra modifier du gros texte, j'ai déjà fais plusieurs UPDATE dans mon site, mais celui ci cause problème, en effet il me dis rien mais il ne fait rien non plus, il ne change rien dans la base,
voici le code:

<?php
include('session.php');
include('bdd.php');
$id=1;
$req = $bdd->prepare('UPDATE index SET titre1= :titre11, texte1= :texte11, titre2= :titre22, texte2= :texte22, titre3= :titre33, texte3= :texte33 WHERE id=:idd');
$req->bindParam(':titre11', $_POST['titre1'], PDO::PARAM_STR);
var_dump($_POST['titre1']);
$req->bindParam(':texte11', $_POST['message1'], PDO::PARAM_STR);
var_dump($_POST['message1']);
$req->bindParam(':titre22', $_POST['titre2'], PDO::PARAM_STR);
var_dump($_POST['titre2']);
$req->bindParam(':texte22', $_POST['message2'], PDO::PARAM_STR);
var_dump($_POST['message2']);
$req->bindParam(':titre33', $_POST['titre3'], PDO::PARAM_STR);
var_dump($_POST['titre3']);
$req->bindParam(':texte33', $_POST['message3'], PDO::PARAM_STR);
var_dump($_POST['message3']);
$req->bindParam(':idd', $id, PDO::PARAM_STR);
var_dump($id);
$req->execute();
?>



<?php include('acces.php'); ?>
<!DOCTYPE html>
<?php include ('secu.php'); ?>
<html>

<?php include("Head.php"); ?>
<body>
<?php include("entete.php"); ?>
<?php include("menu.php"); ?>
<section>
<section id="coG">
<form action="modif_index.php" method="post">
<label for="titre">Titre n°1:</label>
<input type="text" name="titre1" id="pseudo1" required/> <br />
<?php var_dump($_POST['titre1']) ?>
<label for="message">Texte du titre n°1:</label>
<textarea name="message1" id="message1" rows="15" cols="100" ></textarea><br/>

<label for="titre">Titre n°2:</label>
<input type="text" name="titre2" id="pseudo2" required/> <br />

<label for="message">Texte du titre n°2:</label>
<textarea name="message2" id="message2" rows="15" cols="100" ></textarea><br/>

<label for="titre">Titre n°3:</label>
<input type="text" name="titre3" id="pseudo3" required/> <br />

<label for="message">Texte du titre n°3:</label>
<textarea name="message3" id="message3" rows="15" cols="100" ></textarea><br/>

<input type="submit" value="Envoyer" />

</form>
</section>
<section id="coD">

</section>
</section>
</body>
<?php include("piedpage.php"); ?>
</html>

A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour

Si tu affichais les erreurs, tu verrais qu'il y a un problème avec le nom de ta table 'index'.
C'est un mot réservé en mysql, alors soit tu changes de nom de table, soit tu l'entoures d'accents graves (j'ai bien dit accents graves - Alt Gr 7 - et non pas apostrophes) :
UPDATE `index` SET ...
1
valens1460 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
Effectivement, mais je n'avais pas d'erreur justement, je voyais rien, mais merci maintenant je sais ? resolu
0
Utilisateur anonyme
 
je n'avais pas d'erreur justement
Si tu avais une erreur. Mais tu n'affiches pas les messages d'erreur.
0