Envoie de données dans la bd sur clic de bouton comment le faire
ghisloy
Messages postés
137
Statut
Membre
-
ghisloy Messages postés 137 Statut Membre -
ghisloy Messages postés 137 Statut Membre -
Bonjour, étant novice en php j'ai du mal a comprendre son foncionnement.
je voudrais ajouter un enregistrement dans une base de donnée mysql sur clic bouton Voici ma fonction php qui se situe en haut de ma page php
et voici ce qui se trouve sur ma page en bas le code du formulaire
<p>Titre : </br><input type="text" name="titren1"/></p>
<p>Date : </br><input type="text" name="daten1" /><p>
<p>News : </br><textarea name="descn1" id="descn1" rows="10"; cols="50";></textarea><p>
<input type="submit" value="Valider" onclick="="<?php ajoutnews1(); ?>"/>
je voudrais ajouter un enregistrement dans une base de donnée mysql sur clic bouton Voici ma fonction php qui se situe en haut de ma page php
function ajoutnews1()
{
mysql_connect("localhost", "root","") or die("Echec de connexion au serveur.");; // Connexion à MySQL
mysql_select_db("cfdeco") or die("Echec de sélection de la base.");; // Sélection de la base coursphp
echo('bla');
if (isset($_POST['titren1'])) // Si la variable existe
{
if (isset($_POST['daten1'])) // Si la variable existe
{
if (isset($_POST['descn1'])) // Si la variable existe
{
$titre = $_POST('titren1');
$date = $_POST('daten1');
$desc = $_POST('descn1');
echo($titre);
mysql_query("insert into news (titre_news,texte_news,date_news) values('$titre','$date','$desc')"); // Requête SQL
mysql_close();
}
}
}
}
et voici ce qui se trouve sur ma page en bas le code du formulaire
<p>Titre : </br><input type="text" name="titren1"/></p>
<p>Date : </br><input type="text" name="daten1" /><p>
<p>News : </br><textarea name="descn1" id="descn1" rows="10"; cols="50";></textarea><p>
<input type="submit" value="Valider" onclick="="<?php ajoutnews1(); ?>"/>
A voir également:
- Envoie de données dans la bd sur clic de bouton comment le faire
- Fuite données maif - Guide
- Effacer les données de navigation sur android - Guide
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Votre envoi est sur son site de distribution. nous le préparons pour le mettre en livraison ✓ - Forum Consommation & Internet
- Bouton shift pc ✓ - Forum Jeux vidéo
1 réponse
Bonjour, permettez moi de commenter votre code :
- Premierement sur votre formulaire vous utilisez une fonction javascript,
Je pense qu'en utilisant le code de cette maniere vous serez bien moins embeté.
Pour votre ordre d'insertion, il y a un probleme... il faut bien veiller a rappeler les variables
vous faites :
Or pour que cela fonctionne, vous devriez faire :
de plus, votre ordre demande :
$titre --> titre_news
$date --> texte_news
$desc --> date_news
a revoir donc quelque chose vis a vis de l'ordre,
Cordialement KIGARSK
- Premierement sur votre formulaire vous utilisez une fonction javascript,
<form method="post" action="Adressedevotrescriptphp">
<p>Titre : </br><input type="text" name="titren1"/></p>
<p>Date : </br><input type="text" name="daten1" /><p>
<p>News : </br><textarea name="descn1" id="descn1" rows="10"; cols="50";></textarea>
<p>
<input type="submit">"/p>
</form>
Je pense qu'en utilisant le code de cette maniere vous serez bien moins embeté.
Pour votre ordre d'insertion, il y a un probleme... il faut bien veiller a rappeler les variables
vous faites :
mysql_query("insert into news (titre_news,texte_news,date_news) values('$titre','$date','$desc')")
Or pour que cela fonctionne, vous devriez faire :
mysql_query("insert into news (titre_news,texte_news,date_news) values('".$titre."','".$date."','".$desc."')");
de plus, votre ordre demande :
$titre --> titre_news
$date --> texte_news
$desc --> date_news
a revoir donc quelque chose vis a vis de l'ordre,
Cordialement KIGARSK
ghisloy
Messages postés
137
Statut
Membre
si je ne veux pas faire du java script et j'enleve le "onclick" comment pourrais je envoyer les news dans la bd?
Kigarsk
Messages postés
68
Date d'inscription
Statut
Membre
Dernière intervention
6
c'est l'action de ton form qui fais cela :)
ghisloy
Messages postés
137
Statut
Membre
>
Kigarsk
Messages postés
68
Date d'inscription
Statut
Membre
Dernière intervention
merci