UPDATE : new problème

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 : UPDATE : new problème

par dededik » 29 juil. 2006, 18:12

Merci çà marche :)
Merci pour le lien aussi :wink:

par Truc » 27 juil. 2006, 16:42

au moins c'est instructif cette fois :wink:
C'est toujours mieux que de donner une solution toute faite :)

par leakcim51 » 27 juil. 2006, 16:21

Pour me faire pardonner voici un lien que tu peux aller voir pour comprendre la différence:
http://pbnaigeon.developpez.com/tutorie ... guillemet/

@+

par leakcim51 » 27 juil. 2006, 16:19

Oups désolé!
:oops:

par Truc » 27 juil. 2006, 16:05

à priori il faut que tu fasse un:
Argh.... si je ne me retenais pas j'en profiterai pour effacer ce post :evil:

Je voulais qu'il trouve LUI même. :roll:

ça risque de fonctionner et il ne saura même pas pourquoi !

par Truc » 27 juil. 2006, 16:02

j'ai pas de carte bancaire :!:
Oh ben j'arrete toute aide :langue:
faut que je fasse :
$_GET["gallions"] = $gallions

non, la récupération est bonne... c'est l'envoi qui ne va pas.

tu n'as pas remarqué de différence suivant la manière d'ouvrir la chaine de caractères avec des "apostrophes" ou des "guillemets" ?

regarde bien ce que tu as utilisé dans ton code.

par leakcim51 » 27 juil. 2006, 16:02

Salut.

à priori il faut que tu fasse un:
echo "<input name=\"pseudo\" type=\"hidden\" value=\"$pseudo\">"; 
et là ca devrait marcher.

Sinon essaye:
echo "<input name=\"pseudo\" type=\"hidden\" value=\"".$pseudo."\">"; 
Bon courage

par dededick » 27 juil. 2006, 15:50

ceci est un 
ceci est un 
ceci est un $test
Bon heu a prioris en gros, faut que je fasse :

$_GET["gallions"] = $gallions

non? :cry:

j'ai pas de carte bancaire :!:

par Truc » 27 juil. 2006, 15:44

Bon et maintenant tu me donnes ton numéro de carte bancaire :roll:
Elle est où l'analyse ?

encore une fois:
$variable = "test"; 
echo "ceci est un <b>".$variable ."</b><br>";
echo "ceci est un <b>$variable </b><br>";
echo 'ceci est un <b>$variable </b><br>';
tu comprendra plus. :wink:

par dededick » 27 juil. 2006, 15:41

ceci est un ceci est un ceci est un $test

par Truc » 27 juil. 2006, 15:39

Comme quoi il faut toujours montrer un code assez complet sans pour autant inonder avec 300 lignes...

effectue ce test:
$variable = "test";

echo "ceci est un ".$test;
echo "ceci est un $test";
echo 'ceci est un $test';
analyse le retour (les affichages), surtout les ouvertures de chaine de caractère.

par dededick » 27 juil. 2006, 15:36

C'est du php

je fais
echo '

...
<input name="pseudo" type="hidden" value="$pseudo"> 
';

par Truc » 27 juil. 2006, 15:34

$pseudo c'est une variable PHP... Ok

Et cette ligne du PHP ou HTML ?
<input name="pseudo" type="hidden" value="$pseudo">
regarde le contenu de "value"

par dededick » 27 juil. 2006, 15:29

Dans la page ou on choisit les achats, il y a :
<input name="pseudo" type="hidden" value="$pseudo">
<input name="gallions" type="hidden" value="$gallions">
<input name="envie" type="hidden" value="$envie">
	<input name="humeur" type="hidden" value="$humeur">
	<input name="sante" type="hidden" value="$sante">
	<input name="robes" type="hidden" value="$robes">
Et tout en haut de la page j'ai :
<?php
$base = mysql_connect("localhost", "**", "****"); 
mysql_select_db("******", $base);
$sql = "SELECT * FROM siteweb WHERE pseudo = '".$pseudo."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$pseudo=$data['pseudo'];
$gallions=$data['gallions'];
$humeur=$data['humeur'];
$sante=$data['sante'];
$envie=$data['envie'];
...
?>

par Truc » 27 juil. 2006, 15:26

bon et bien comment passes tu ces données vers cette page ?