begin process at 2010 03 20 05:42:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

variables dynamiques


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

variables dynamiques

mercredi 30 octobre 2002 à 15:24:02 | variables dynamiques

krol

Bonjour,

J'ai un formulaire dans une première page dont l'élément select est
nommé grâce à une variable dynamique :

<form method="post" action="priorite.php4?nbpt=<? echo $val_id_pt; ?
>&id_pr=<? echo $valid_pro; ?>">
<select name="<? echo $valid_pro; ?>" onchange="submitForm()">
<?
for ($i="1"; $i<=$nbprod; $i++){
echo "<option value=\"$i\">$i</option>";
}
?>
</select>
</form>

Dans ma seconde page de traitement de form, je me retrouve avec le
traitement suivant :

$prio = $$valid_pro; //où je recupere ma variable valid_pro
$tid_pro = $id_pr; //je recupere la même variable mais cette fois ds
l'url

$querytxt="UPDATE produit // insertion en base
SET priorite_tro='$prio'
WHERE id_pro=$tid_pro";
$resulttxt=mysql("elleetvire",$querytxt);

Mon problème est que je n'arrive pas à récupérer la variable
dynamique $$valid_pro, du coup la variable $prio n'est pas affecté.

Aurai-je une erreur de syntaxe à qq part ?

Merci de votre ide...
samedi 2 novembre 2002 à 04:22:39 | Re : variables dynamiques

DimitriT

Hello

C'est assez moche de passer tes variables dans le champ action....puisqu'elles sont accessibles à ce moment là il suffit de les placer juste en dessous de ton forme, pas besoin d'utliser les variables dynamiques dans ton cas

<input type="hidden" name="v1" value="<?echo $v1?>">
etc....si toi pas comprendre demander ;)

Développeur


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai un formulaire dans une première page dont l'élément select est
nommé grâce à une variable dynamique :

<form method="post" action="priorite.php4?nbpt=<? echo $val_id_pt; ?
>&id_pr=<? echo $valid_pro; ?>">
<select name="<? echo $valid_pro; ?>" onchange="submitForm()">
<?
for ($i="1"; $i<=$nbprod; $i++){
echo "<option value=\"$i\">$i</option>";
}
?>
</select>
</form>

Dans ma seconde page de traitement de form, je me retrouve avec le
traitement suivant :

$prio = $$valid_pro; //où je recupere ma variable valid_pro
$tid_pro = $id_pr; //je recupere la même variable mais cette fois ds
l'url

$querytxt="UPDATE produit // insertion en base
SET priorite_tro='$prio'
WHERE id_pro=$tid_pro";
$resulttxt=mysql("elleetvire",$querytxt);

Mon problème est que je n'arrive pas à récupérer la variable
dynamique $$valid_pro, du coup la variable $prio n'est pas affecté.

Aurai-je une erreur de syntaxe à qq part ?

Merci de votre ide...

mercredi 6 novembre 2002 à 21:43:49 | Re : variables dynamiques

Stan


Salut !

En utilisant :
$prio = $$valid_pro;
tu affectes à $prio le contenu de la variable qui porte le nom du contenu de $valid_pro.

Exemple :
-> si $valid_pro vaut 5
$$valid_pro crée une variable qui s'appelera $5
-> si tu fais
$$valid_pro = 7
tu as affecté 7 à la variable $5

donc, si $valid_pro vaut 5, et que tu fais :
$prio = $$valid_pro ;
alors $prio vaudra le contenu de $5 (qui est vide)


C'est clair ? ;)

Cordialement,

Stan.
lundi 20 octobre 2003 à 16:17:32 | Re : variables dynamiques

pyranhaz

Merci infiniement !!!

Grâce à votre exemple d'un form action dynamque, j'ai finalement pu réalisé et finalisé mon script de formulaire anti-sapm utilisant une base de donnée php pour identifier le destinataire sans donner son e-mail

simplement en appelant le id unique, il retourne le contenu du formulaire au bon destinataire

http://monsite.com/form.php?id=1

1 reçoit alors le contenu du formulaire sans que l'envoyeur connaisse le e-mail de 1

par la suite si 1 se rend compte du sérieux de l'envoyeur, il peut correspondre avec l'envoyeur et lui fournir une adresse e-mail de correspondance...

mais cela protège en tout temps 1 des spammers spiders de @

il me reste maintenant une seule chose à régler... comment utiliser ceci avec mysql ???

Merci !!!


Cette discussion est classée dans : variable, id, pro, valid, prio


Répondre à ce message

Sujets en rapport avec ce message

Session & passage de var avec formulaire [ par ironnyc ] Salut a tous!j ai un petit prob avec les sessions.Pourquoi session_start() detruit tout le contenu des variables que j'envoye par un formulaire avec d Traité une chaine [ par zzzzzz ] Yep :)j'ai une chaine valid_$id ($id c un nombre aleatoire en fait)imaginons valid_5j'aimerai juste recupéré valid_ pour une condition.En gros vérifié récupérer une variable de l'url courante [ par FrenchCancan ] C'est un problème d'optimisation en faitPour modifier une news que je sélection j'utilise un lien :ModifierPuis je veux utiliser la primary key (ici i Variable ... [ par denden13h54 ] Bonjour, je vous écrit car j'ai un probleme, j'ai des variables sous la forme $var[id] (id est un nombre aléatoir). Je souhaite ressortir id de cette php?id= [ par brezoneg ] Bonjour,aveclienj'arrive à transmettre la variable id sur le lien la valeur de id.Comment faire pour transmettre une deuxième variable ?j'essaye :<A h affectation d'un tableau avec comme indice une variable (je deviens fou !!!!) [ par bgcode ] Alors la le php me dégoute c grave ! Regardez ces quelques lignes de codes if ($exec){    // Si données existantes dans la table "devis" alors s . variable a la quite avec separateur [ par Teclis01 ] Voila j explique mon petit probleme!je cree un fichier txt en lisant une table et je voudrais mettre ts les champs a la suite pour pouvoir traiter ens Rediriger s'il n'y a rien après la variable [ par Rimb0 ] Salut  à tous ! Je voudrais rediriger la page s'il n'y a rien après la variable. Voici ce que j'ai écrit : if (isset($_GET['id'])); else { header('L Variable global ? [ par cyberastuces ] Bonjour,Voila j'ai un petit probleme j'ai changer d'hebergeur resameent et les variable blobals sont en OFF et j'ai dans un formulaire un liste avecde PB de variable $_SESSION [ par rachidphp93 ] bonjour tout le monde; voila mon probleme, je fais a l'activation d'un boutton suivant deux actions l'une apres


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,045 sec (3)

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