Bonjour étant novice en php j'ai du mal a comprendre son foncionnement
Ce que je veut est tres simple :
Ajouter un enregistrement dans une base de donnée mysql sur click bouton
Voici ma fonction php qui se situe en haut de ma page php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?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 elle meme un peu plus pas donc
Donc ce que je n'arive pas comprendre c'est le systeme d'appel par click ainsi que l'ajout d'un enregistrement via ysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<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(); ?>"/>
Merci d'avance
Partager