begin process at 2012 05 31 06:01:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

pobléme d'insertion à la base de données


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pobléme d'insertion à la base de données

vendredi 14 mai 2010 à 01:57:19 | pobléme d'insertion à la base de données

joujma5

bonsoir,
j'ai essayer de modifier un peu le script de système de commentaire jouria en essayant de récupérer un identifiant reçu à partir d'un $_GET mais celà n'as pas fonctionner,j'ai mm essayer d'ajouter un input type="hidden" qui prend comme valeur celle récupérée par $_GET['id'] mais aussi ça n'as pas marché,lors de l'insertion dans la base tt s'insère sauf la variable que j'ai ajoutée,voici le code:



<?php
session_start();
?>
<?php
if(isset($_GET['id']))
{
$nom=$_GET['id'];
}
$db = @mysql_connect('localhost', 'root', '') or die("Could not connect database");
@mysql_select_db('video', $db) or die("Could not select database");

//pages
//if($_GET['case']){
switch (isset($_GET['case'])){
case 'add':
if($_POST){

if(empty($_POST['name'])){
echo '<li class="error">Veuillez entrer votre nom</li>';
}elseif(empty($_POST['mail'])){
echo '<li class="error">Veuillez entrer votre mail</li>';
}elseif(empty($_POST['comment'])){
echo '<li class="error">Veuillez entrer un commentaire</li>';
}else{

if(strlen($_POST['name']) < 4){
echo '<li class="error">Votre nom doit être supérieru à 4 lettres </li>';
}elseif(!mb_eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$_POST['mail'])){
echo '<li class="error">Email Invalide</li>';
}else{

$_POST = array_map('addslashes', $_POST);
if(isset($_GET['id']))
{
$nom=$_GET['id'];
echo $nom;
}
@mysql_query("insert into comment set
comment_name='".$_POST['name']."',comment_mail='".$_POST['mail']."',comment_txt='".$_POST['comment']."',
comment_date ='".time()."',filename='".$_POST['file']."'");

echo '<li>';
echo '<p>'.$_POST['name'].' ['.$_POST['mail'].'] said:'.'<p>';
echo '<p class="comment">'.$_POST['comment'].'</p>';
echo '<p>in: '.date(DATE_RFC822,time()).'</p>';
echo '</li>';
}

}
}


break;

default :
//}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>commantaire</title>
<!-- js,and jquery -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="style/jooria-js.js"></script>
<!-- css skin -->
<link rel="stylesheet" type="text/css" href="style/jooria-css.css" />

<script>

$(function() {
$('.submit').jooria_comment('commentaire.php?case=add');
});

</script>

</head>
<body>

<?php
if(isset($_GET['id']))
{
$nom=$_GET['id'];
echo $nom;
}

$sql = @mysql_query("select * FROM `comment` order by comment_id asc");

if(@mysql_num_rows($sql) > 0){

echo "<ul id='list'>";
while($Row = mysql_fetch_array($sql)) {

echo '<li>';
echo '<p>'.$Row['comment_name'].' ['.$Row['comment_mail'].'] dit:'.'<p>';
echo '<p class="comment">'.htmlentities($Row['comment_txt']).'</p>';
echo '<p>En: '.date(DATE_RFC822,$Row['comment_date']).'</p>';
echo '</li>';

}
echo "</ul>";

}else{

echo '<div id="nocom">';
echo '<p>Il n\' y a pas de commentaires</p>';
echo '</div>';

}




?>



<table>
<div id="comments">

<p>
<label for="name">Your Name:</label>
<input id="name" value="" size="30">
</p>

<p>
<label for="mail">Your E-mail:</label>
<input id="mail" value="" size="30">
</p>

<p>
<label for="comment">Your Comment:</label>
<textarea id="comment" style="width: 70%" rows="4" cols="30" ></textarea>
<input type="hidden" value="<?php $_GET['id'] ?>" id="file" name="file"/>
</p>

<p><button class="submit">Envoyer Commentaire</button></p>

</div>


</body>
</html>

<?php


}

?>
vendredi 14 mai 2010 à 02:31:46 | Re : pobléme d'insertion à la base de données

uaip

Salut,
Pour commencer, tu n'insères pas le paramètre $_GET["id"] dans ta BDD, tu ne fais que l'afficher.
Et cet affichage fonctionne-t-il ?
As-tu bien comme adresse /page.php?id=valeur ?


Cordialement, uaip.


Cette discussion est classée dans : mail, date, post, echo, name


Répondre à ce message

Sujets en rapport avec ce message

récupération de variable. ca marche sauf pour une [ par scoder ] bonjour, je suis dans un cas de figure assez particulier puisque j'ai un formulaire dont je récupère les variables, jusque là ok. Là où ça cloche c'es Formulaire envoyer par e-mail [ par maxetime ] Salut,j'ai un probleme avec l'envoie d'un formulaire apr e-mail.Voici l'erreur que sa me donne :Parse error: parse error, unexpected T_STRING in c:\in Effectuer une inscription à une heure qui ne soit pas prise en PHP [ par morpheus22170 ] Bonjour à tous, le problème que j'ai aujourd'hui est une histoire d'inscription.une personne veut réserver à une heure et à une date, une salle.j'ai c Problème de vérification de champ de formulaire [ par nanti ] Bonjour,Je rencontre un problème de vérification de mes champs de formulaire :Lorsque les champs obligatoires sont remplis ou vides, mon code PHP fonc Redirection après l’envoi mail [ par theyas ] Salut J'ai un problème sur mon formulaire d'envoi des mail .Je vais redirection sur la mem page de la formulaire et afficher une message javacript mai Impossible de rediriger une page [ par frazeks1989 ] Bonjour,J'ai un problème avec une fonction mail qui est censsé rediriger simplement vers une page(error_mail.html) au cas que tous les champs n'ont pa Recherche une période de date à date. [ par Calypdoso ] Bonjour et merci pour vos aident précédentes. Je poursuis le développement dem on site. Tout se passe globalement bien et j'essais de ne pas trop vous Syntaxe corecte [ par 4lman78 ] Voila mon formulaire :<INPUT type="text" name="t13 pbm d'echo [ par Homeros ] Bonjour,est ce que quelqu un pouvez me dire comment je peux écris se code avec "echo"j'ai fait saecho "date(\"d-m-Y\", strtotime($r recupérer des donnée d'une table et les afficher sous forme de tableau [ par saryas ] Bonsoir à tous... j'ai une  question pour la construction d'une requete j'ai une tables : VOL (ref_vol,aeo_depart,aeo_arrive ,date_depart_vol,date_arr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales