probleme formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme formulaire

Re: probleme formulaire

par stealth35 » 03 janv. 2011, 03:18

mysql_query($sql)or die ('Erreur SQL ! '.$sql.'<br/>'.mysql_error());
$result = mysql_query($sql);

if($result == true)
{
echo "un nouveau utilisateur a été ajouté";
}


rien ne se passe
pardon il renvoie une ressource ou false, c'est donc :
if($result !== false)

Re: probleme formulaire

par braunprinz » 03 janv. 2011, 02:15

mysql_query($sql)or die ('Erreur SQL ! '.$sql.'<br/>'.mysql_error());
$result = mysql_query($sql);

if($result == true)
{
echo "un nouveau utilisateur a été ajouté";
}


rien ne se passe

Re: probleme formulaire

par stealth35 » 03 janv. 2011, 01:46

cool, ça marche merci.
après la validation du formulaire, je veux afficher ce message:

"un nouveau contact a été ajouté."

comment puis je le faire ?
merci
mysql_query revoie true ou false a toi de faire une condition avec ca :wink:

Re: probleme formulaire

par braunprinz » 03 janv. 2011, 01:45

cool, ça marche merci.
après la validation du formulaire, je veux afficher ce message:

"un nouveau contact a été ajouté."

comment puis je le faire ?
merci

Re: probleme formulaire

par stealth35 » 03 janv. 2011, 01:39

met 127.0.0.1 a la place de localhost dans ton mysql_connect
et surprime le mysql_close

Re: probleme formulaire

par braunprinz » 03 janv. 2011, 01:35

Re: probleme formulaire

par stealth35 » 03 janv. 2011, 01:16

et c'est quelle erreur ?

probleme formulaire

par braunprinz » 03 janv. 2011, 00:54

Hello guys,
i have a form with the code below
<form action="annuaire.php" method="post" name="annuaire">
<table width="314" border="0">
<tr>
<td width="117"><span class="Style16">Nom: </span></td>
<td width="187"><input type="text" name="nom" /></td>
</tr>
<tr>
<td><span class="Style16">Pr&eacute;nom: </span></td>
<td><input type="text" name="prenom" /></td>
</tr>
<tr>
<td><span class="Style16">Poste:</span></td>
<td><input type="text" name="poste" /></td>
</tr>
<tr>
<td><span class="Style16">Direction: </span></td>
<td><input type="text" name="direction" /></td>
</tr>
<tr>
<td><span class="Style16">GSM:</span></td>
<td><input name="gsm" type="text" maxlength="8" /></td>
</tr>
<tr>
<td><span class="Style16">fixe:</span></td>
<td><input name="fixe" type="text" maxlength="8" /></td>
</tr>
<tr>
<td><span class="Style16">email:</span></td>
<td><input name="email" type="text" maxlength="50" /></td>
</tr>
</table>
<input type="submit" name="Submit"value="Ajouter" />
</form>
<p>
<?php

if(isset($_POST['Submit'])){

$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$poste = $_POST['poste'];
$direction = $_POST['direction'];
$gsm = $_POST['gsm'];
$fixe = $_POST['fixe'];
$email = $_POST['email'];

mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("maktaba") or die(mysql_error());
$sql = 'INSERT INTO annuaire VALUES("","'.$nom.'","'.$prenom.'","'.$poste.'","'.$direction.'","'.$gsm.'","'.$fixe.'","'.$email.'" )';
mysql_query($sql)or die ('Erreur SQL ! '.$sql.'<br/>'.mysql_error());
mysql_close();


Le problème c'est que après validation du formulaire, j'aurais une page erreur, malgré que l'ajout des infos dans la base fonctionne bien.
Est ce que quelqu'un peut m'aider ?
Merci