Update sans résultat
Résolu
valens1460
Messages postés
33
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
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:
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:
- Update sans résultat
- Resultat foot - Télécharger - Vie quotidienne
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Lexer resultat - Télécharger - Sport
1 réponse
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) :
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 ...
Si tu avais une erreur. Mais tu n'affiches pas les messages d'erreur.