Copier les enregistrements d'une table vers une autre
Bonjour,
Je sais que le sujet à déjà été traité et j'ai tout lu ! Je vous assure ! Cependant, ça ne fonctionne pas... Mon code doit comporter une erreur... :calim2:
J'ai donc tester ma POST et ensuite la connexion de la base en insérant une fausse donnée et l'enregistrement s'effectue.
Donc, le problème doit certainement venir du code... Enfin, je crois !:aie:
Voici mon code de la page appelée par le formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php include("../include/connect.php");
if (is_numeric($_POST['idvalid']))
{
$valid=$_POST['idvalid']; //pour simplifier l'écriture dans l'instruction de la ligne 7
$bdd->exec('INSERT INTO verif_notation SELECT * FROM notation WHERE id_notations='.$valid.'');
header('Location:admin.php');
}
else
{
echo 'Merci d\'indiquer un chiffre';
}
?> |
Si quelqu'un peut produire un miracle, je lui en serait infiniment reconnaissant ! :D
L'informatique ne pardonne pas
Le problème est résolu... Mon instruction était bonne. Le seul problème était que j'avais mis un "s" en trop sur le nom du champs ! Alors forcement... L'informatique ne pardonne pas.
Par pur curiosité, existe-t-il une fonction PHP pour vérifier qu'un champ existe ou non ? On saurait comme ça tout de suite où se situe le problème :fou: !