Message de confirmation à l'insertion
Résolu
Thetcha
-
Thetcha -
Thetcha -
Bonjour,
Voila, j'arrive à insérer mes données dans ma base de données mais pour améliorer mon application, je voudrais ajouter un message de confirmation en javascript mais je bloque.
Voici mon code :
Mon erreur se situe à ce niveau :
Mais je ne vois pas ce qui pourrait me pauser problème.
Merci d'avance
Voila, j'arrive à insérer mes données dans ma base de données mais pour améliorer mon application, je voudrais ajouter un message de confirmation en javascript mais je bloque.
Voici mon code :
<head>
<script language="javascript">
function confirme(identifiant)
{
var confirmation = confirm("Voulez vous vraiment ajouter cet enregistrement?");
if(confirmation)
{
document.location.href = "verif.php?Identifiant="+identifiant;
}
}
</script>
</head>
<?php
//connection au serveur
$cnx=mysql_connect("localhost","root","");
//sélection de la base de données:
$db=mysql_select_db("");
//récupération des valeurs des champs:
//identifiant:
$identifiant=$_POST["Identifiant"];
//nom:
$nom=$_POST["Nom"];
//prenom:
$prenom=$_POST["Prenom"];
//adresse:
$adresse=$_POST["Adresse"];
//age:
$age=$_POST["Age"];
//numéro de téléphone:
$telephone=$_POST["Telephone"];
//création de la requête SQL:
$sql="INSERT INTO informations (Identifiant, Nom, Prenom, Adresse, Age, Telephone)
VALUES ('$identifiant', '$nom', '$prenom', '$adresse', '$age', '$telephone')";
//exécution de la requête SQL:
$requete=mysql_query($sql, $cnx) or die (mysql_error());
//affichage des résultats, pour savoir si l'insertion a marché:
if($requete)
{
echo(.$requete->Identifiant." ".$requete->Nom." ".$requete->Prenom." ".$requete->Adresse." ".$requete->Age." ".$requete->Telephone
." <a href=\"#\" onClick=\"confirme('".$requete->Identifiant."')\" ></a><br>\n");
}
else
{
echo("L'insertion à echouee");
}
//header('Location: index.php');
?>
Mon erreur se situe à ce niveau :
echo(.$requete->Identifiant." ".$requete->Nom." ".$requete->Prenom." ".$requete->Adresse." ".$requete->Age." ".$requete->Telephone
." <a href=\"#\" onClick=\"confirme('".$requete->Identifiant."')\" ></a><br>\n");
Mais je ne vois pas ce qui pourrait me pauser problème.
Merci d'avance
A voir également:
- Message de confirmation à l'insertion
- Recuperer message whatsapp supprimé - Guide
- Confirmation de lecture whatsapp - Guide
- Message supprimé whatsapp - Guide
- Confirmation de lecture gmail - Guide
- Message absence thunderbird - Guide
2 réponses
Bonsoir,
mysql_query(qui est déprécié en passant) retourne une ressource et non un jeu de résultats, il faut donc appeler un
mysql_fetch_object()ou
mysql_fetch_array()sur cette ressource pour qu'elle retourne les données.
Oui j'ai modifié le code mais j'ai toujours une erreur cette fois ci au niveau du mysql_fetch_objet().
Voici le code :
Mon erreur est ici :
Quelqu'un voit une erreur?
Merci
Voici le code :
<head>
<script language="javascript">
function confirme(nom)
{
var confirmation = confirm("Voulez vous vraiment ajouter cet enregistrement?");
if(confirmation)
{
document.location.href = "verif.php?Nom="+nom;
}
}
</script>
</head>
<?php
//connection au serveur
$cnx=mysql_connect("localhost","root","");
//sélection de la base de données:
$db=mysql_select_db("");
//récupération des valeurs des champs:
//identifiant:
//$identifiant=$_POST["Identifiant"];
//nom:
$nom=$_POST["Nom"];
//prenom:
$prenom=$_POST["Prenom"];
//adresse:
$adresse=$_POST["Adresse"];
//age:
$age=$_POST["Age"];
//numéro de téléphone:
$telephone=$_POST["Telephone"];
//création de la requête SQL:
$sql="INSERT INTO informations ( Nom, Prenom, Adresse, Age, Telephone)
VALUES ('$nom', '$prenom', '$adresse', '$age', '$telephone')";
//exécution de la requête SQL:
$requete=mysql_query($sql, $cnx);
//affichage des résultats, pour savoir si l'insertion a marché:
while($result=mysql_fetch_object($requete))
{
echo("<div align=\"center\">".$result->Nom." ".$result->Prenom." ".$result->Adresse." ".$result->Age." ".$result->Telephone);
//header('Location: index.php');
}
?>
Mon erreur est ici :
while($result=mysql_fetch_object($requete))
Quelqu'un voit une erreur?
Merci