bonjour a tous,
je prend des cours par correspondance "web master" et je galère un peu sur PHP/MySQL, voila je vous explique ma situation.
j'ai une table x avec trois colonnes id, titre, texte.
j'ai créer mon script d'ajout "bon il est simple, désoler je suis débutant..." donc quand je valide mon premier enregistrement pas de problème par contre quand je veut faire un deuxième enregistrement cela ne fonctionne plus.
mon fichier complet:
si une âme généreuse pouvait me guidé dans la compréhension, je la remercie d'avance.
Modifié par 6l20 (21 Nov 2015 - 20:53)
je prend des cours par correspondance "web master" et je galère un peu sur PHP/MySQL, voila je vous explique ma situation.
j'ai une table x avec trois colonnes id, titre, texte.
j'ai créer mon script d'ajout "bon il est simple, désoler je suis débutant..." donc quand je valide mon premier enregistrement pas de problème par contre quand je veut faire un deuxième enregistrement cela ne fonctionne plus.
mon fichier complet:
<?php require('inc/inc_connect.php'); ?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="description" content="" />
<title>formulaire d ajout</title>
<?php
if(isset($_POST['submit']))
{
$title_omaha = $_POST['title_omaha'];
$text_omaha = $_POST['text_omaha'];
if((empty($title_omaha)) OR (empty($text_omaha))){
$message = '<p class="message">veuillez remplir tous les champs</p>';
$result = $mysqli->query('SELECT id_omaha FROM omaha WHERE $title_omaha = " '.$title_omaha.' " AND $text_omaha = " '.$text_omaha.' " ');
$row = $result->fetch_array();
if($row[0] > 0){
$message = '<p class ="message">vos informations ont deja ete enregistre</p>';
}
}else{
if($mysqli->query('INSERT INTO omaha(id_omaha, title_omaha, text_omaha) VALUES (""," '.$title_omaha.' "," '.$text_omaha.' ")')){
$message = '<p class ="message">vos informations ont ete enregistre</p>';
}else{
$message = '<p class ="message">vos informations n ont pas ete enregistre</p>';
}
}
}
?>
</head>
<body>
<div>
<center>
<?php if(isset($message)) echo $message?>
<form method="POST" style="margin-top:100px;">
<p>titre: <input type="text" name="title_omaha" placeholder="titre" /></p>
<p>texte de presentation:<br /><textarea name="text_omaha" cols="60" rows="20" /></textarea></p>
<p><input type="submit" name="submit" value="valider" /></p>
</form>
</center>
</div>
</body>
</html>
si une âme généreuse pouvait me guidé dans la compréhension, je la remercie d'avance.
Modifié par 6l20 (21 Nov 2015 - 20:53)