Traitement de formulaire et transfert vers ma base de donnée

r.deque Messages postés 4 Statut Membre -  
r.deque Messages postés 4 Statut Membre -
Bonjour,
Je me lance a la création d'un site(html et css); je créé mon formulaire, avec un bouton envoyé, ma page de traitement php, je clic sur "envoyer" mais rien ne se passe: toujours la même page ce dernier a deja fonctionner, mais il me redirigait vers une autre page en me disant "erreur line ..." par exemple je vous met ma page de traitement que j'ai bien lié a ma page traitement.html:
<form method="post" action="../php/traitement.php" name="formSaisie" id="formSaisie">


même si je ne pense pas que l'erreur ce trouve dans mon code:

<?php
$mabasededonnee="sponsorsearching";
$connection = mysql_connect("localhost","root","");

// test la connection
if ( ! $connection )
die ("connection impossible");
// Connecte la base
mysql_select_db($mabasededonnee) or die ("pas de connection");

$requete="insert into client (nom, prenom, mail, societe, descri) values ('" . $_POST['nom'] . "', '" . $_POST['prenom'] . "','" . $_POST['mail'] . "','" . $_POST['societe'] . "','" . $_POST['descri'] . "','qqq')"; // requête

mysql_query($requete,$connection); // envoi de la requête

$q = mysql_query("SELECT id, nom, prenom, mail, societe, descri, appro FROM client");

echo '<table>';
while ($r = mysql_fetch_array($q))
{
echo '<tr>';
echo '<td>'. $r['nom'] .'</td>';
echo '<td>'. $r['prenom'] .'</td>';
echo '<td>'. $r['mail'] .'</td>';
echo '<td>'. $r['societe'] .'</td>';
echo '<td>'. $r['descri'] .'</td>';
echo '<td>'. $r['appro'] .'</td>';
echo '</tr>';
}

echo '</table>';






Le code html de mon bouton envoyer:

<input type="button" value="Envoyer" onclick="valider()"/>


Je pense qu'il doit manquer un element quelque part qui permettrait d'associé la fonction "valider()" du bouton avec le lancement du traitement de texte, etant donné qu'apart ces 3 elements je n'ai insèré aucun autre element specifique au traitement dans mes fichiers.
(j'ai bien créer ma base de donnée qui fonctionne car j'avais auparavant reussi à transferer quelque infos)
Quelqu'un pourrait donc t-il m'aider?
Merci d'avance pour vos réponse,
A voir également:

7 réponses

loupix
 
<input type="submit" value="envoyer" />
0
Pritax Messages postés 362 Statut Membre 19
 
Slt , je ne m'y connais que moyennement , mais ou est ta fonction valider ? PourQuoi tu ne fait pas juste :

<input type="submit" value="Envoyer" />
0
Pritax Messages postés 362 Statut Membre 19
 
Ton bouton est bien inclu dans ton <form></form>
0
r.deque Messages postés 4 Statut Membre
 
Merci beaucoup!!! Sa marche, sa me redirige vers une autre page ou sa marque mes erreurs, sa sera plus simple d'avancer comme sa, merci à vous!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
r.deque Messages postés 4 Statut Membre
 
Autre problème: j'ai rajouter le code input, et quand j'appui sur envoyer sur ma page web (ouverte depuis localhost, beinsur) une page s'ouvre: qqq
qqq

J'ai essayé de rajouter la balise "onclick: valider()" dans la balise input, mais sa ne marche toujours pas, poiurriez vous a nouveau m'aider s'il vous plait?
0
Pritax
 
c'est a dire une page s'ouvre qqq qqq ?
0
r.deque Messages postés 4 Statut Membre
 
Une nouvelle page blanche s'ouvre (même type que celle sur laquelle il y a ecrit les éventuels erreurs du code, ou ce qui a égté rempli dans le formulaire, sauf qu'il y a deux lignes avec ecrit qqq et une autre avec écrit qqq,
Merci de ton aide.
0