Formulaire To FPDF

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 : Formulaire To FPDF

par Maitrepylos » 08 déc. 2005, 12:45

mettre résolu alors :lol:

par betman » 08 déc. 2005, 12:42

:oops: :oops: :oops: :oops:

J'avais même pas vu ....

Ca marche !!!! l'id est bien récupérée et le pdf se génère parfaitement 8)


Mille merci Maitrepylos :) GG à toi !!

par Maitrepylos » 08 déc. 2005, 12:36

Quand le problème ajout.php sera réglé on passera a la suite.

Alors fais un effort, l'erreur te dit que la fonction n'existe pas, normale on l'a mal écrite.

donc met ceci a la place
$row = mysql_fetch_array($soluce);

par betman » 08 déc. 2005, 12:30

nope déjà essayer ca me retourne ça :

Fatal error: Call to undefined function: mysql_fecth_array() in c:\program files\easyphp1-7\www\site intranet\admin\pdf\ajout.php on line 13

mais il y a tjs le prbolème de la requete du pdf :

$result=mysql_query("SELECT nom_col,tel,identifiant,mail FROM contact WHERE idcontact='".$_SESSION['idcontact']."' ORDER BY nom_col");


tu penses que si on recupere l'id, elle est valable ?

par Maitrepylos » 08 déc. 2005, 12:26

point-virgule ligne 14
$row = mysql_fecth_array($soluce); 

par betman » 08 déc. 2005, 12:15

erf :/

Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp1-7\www\site intranet\admin\pdf\ajout.php on line 15

ligne 15 : $_SESSION['idcontact'] = $row['idcontact'];

par Maitrepylos » 08 déc. 2005, 12:10

essaye cela
<?php
session_start();

include('connection.inc.php');

$query = "INSERT INTO contact(idcontact,nom_col,tel,identifiant,mail) VALUES ('','".$_POST['nom_col']."','".$_POST['tel']."','".$_POST['identifiant']."','".$_POST['mail']."')";

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

$sql="SELECT idcontact FROM contact WHERE nom_col = '".$_POST['nom_col']."'";

$soluce = mysql_query($sql);
$row = mysql_fecth_array($soluce)

$_SESSION['idcontact'] = $row['idcontact'];

header('location: test.php');

?>

par Maitrepylos » 08 déc. 2005, 12:05

Non ce n'est pas l'id, alors cela ne fonctionn epas parce que on arrive pas à récupérer l'id.

je réfléchis ](*,)

par betman » 08 déc. 2005, 11:52

j'ai rempli tous mes champs avec le mot test :

et cela retourne ça : testResource id #4

id #4 est l'id attribué dans la base ???

car si je submit plusieurs fois j'obtiens tjs cette valeur

par Maitrepylos » 08 déc. 2005, 11:49

On va y arriver :lol:
<?php
session_start();

include('connection.inc.php');

$query = "INSERT INTO contact(idcontact,nom_col,tel,identifiant,mail) VALUES ('','".$_POST['nom_col']."','".$_POST['tel']."','".$_POST['identifiant']."','".$_POST['mail']."')";

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

$sql="SELECT idcontact FROM contact WHERE nom_col = '".$_POST['nom_col']."'";
$soluce = mysql_query($sql);
echo $_POST['nom_col'];
echo $_SESSION['idcontact'] = $soluce;

?>
rempli ton formulaire puis submit sur le fichier au dessus

par betman » 08 déc. 2005, 11:36

:oops: vu la syntaxe des requetes j'arrive pas à poser le echo ... :oops:
<?php
session_start();

include('connection.inc.php');

$query = "INSERT INTO contact(idcontact,nom_col,tel,identifiant,mail) VALUES ('','".$_POST['nom_col']."','".$_POST['tel']."','".$_POST['identifiant']."','".$_POST['mail']."')";

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

$sql="SELECT idcontact FROM contact WHERE nom_col = '".$_POST['nom_col']."'";
$soluce = mysql_query($sql);

echo $_SESSION['idcontact'] = $soluce;

?>
SI ce que j'ai fait est correct pour session ca me retourne que tous est undefine !! :)

par Maitrepylos » 08 déc. 2005, 11:31

peux tu me dire ce que retourne dans le fichier ajout.php
echo $_POST['nom_col']
echo $_SESSION['idcontact']

par betman » 08 déc. 2005, 11:30

j'ai testé la requete :
 $result=mysql_query("SELECT nom_col,tel,identifiant,mail FROM contact WHERE idcontact=52 ORDER BY nom_col");
dans le pdf et cela fonctionne.

par betman » 08 déc. 2005, 11:25

ça me retourne l'enregistrement, y a pas de problème

par Maitrepylos » 08 déc. 2005, 11:23

et ceci dans phpmyadmin retourne quoi ?

Code : Tout sélectionner

SELECT nom_col,tel,identifiant,mail FROM contact WHERE idcontact=2 ORDER BY nom_col