Aidez moi pour faire form action

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 : Aidez moi pour faire form action

Re: Aidez moi pour faire form action

par Mazarini » 07 nov. 2011, 12:29

La première étape est de vérifier ce que tu reçois dans la variable $_REQUEST

Eventuellement, ajoute dans les input un attribut id avec la meme valeur que name.
Merci Mazarini Pour ta repense.

Mais je suis null en php et la je suis entrain de modifier un script uniquement.
Si possible je t'envois mon adresse email en MP STP pour me donner un coup de main.

Tu connais un petit peux Wordpress ?
J'attends ta repense
CDT
As tu regardé ce qu'il y avait dans $_REQUEST

J'ai utilisé Wordpress pour un ami, mais jamais mis le nez dans le code. Avec ce genre de truc, il vaut mieux rester dans l'utilisation standard à moins d'être prêt à investir du temps pour reporter les modifications à chaque nouvelle version ou utiliser les règles pour faire un module externe dans les normes (que je ne connais pas)

Re: Aidez moi pour faire form action

par moogli » 05 nov. 2011, 19:58

moogli, où faut-il s'adresser pour traduire la Bible en binaire en sautant les versets impairs?
Rien qu'à voir ce code fleuve, je ferme les yeux pour ne pas être ébloui.
je sais pas mais je dirais qu'a partir d'une version numérique, il faut une fonction qui transforme les lettres en binaire (super simple lorsque l'on a le code ascii de celle ci).
bon pour le coup de verset ma ben faut pouvoir les différencier :)

bon plus sérieusement, je ne lit pas les codes fleuve (surtout sans colorisation syntaxique ça abime mes p'tit noeil :) ) et généralement pas les trucs complexe que d'autre connaissent et qui pourront répondre simplement ;)

@+

Aidez moi pour faireune bonne action

par sirakawa » 05 nov. 2011, 16:11

moogli, où faut-il s'adresser pour traduire la Bible en binaire en sautant les versets impairs?
Rien qu'à voir ce code fleuve, je ferme les yeux pour ne pas être ébloui.

Re: Aidez moi pour faire form action

par moogli » 05 nov. 2011, 15:20

eux c'est sur qu'ils connaissent un peux http://www.wordpress-fr.net/

@+

Re: Aidez moi pour faire form action

par DJKADIROSS » 04 nov. 2011, 22:19

La première étape est de vérifier ce que tu reçois dans la variable $_REQUEST

Eventuellement, ajoute dans les input un attribut id avec la meme valeur que name.
Merci Mazarini Pour ta repense.

Mais je suis null en php et la je suis entrain de modifier un script uniquement.
Si possible je t'envois mon adresse email en MP STP pour me donner un coup de main.

Tu connais un petit peux Wordpress ?
J'attends ta repense
CDT

Re: Aidez moi pour faire form action

par Mazarini » 04 nov. 2011, 11:14

La première étape est de vérifier ce que tu reçois dans la variable $_REQUEST

Eventuellement, ajoute dans les input un attribut id avec la meme valeur que name.

Aidez moi pour faire form action

par DJKADIROSS » 04 nov. 2011, 01:57

Bonjour a tous,
Je suis nouveau de le php, et je suis entrain de modifier un un fichier
[url]hxxp://iphone-repar-center.fr[/url] " remplacez le xx par TT " allez dans Diagnostic Gratuit --> iph ---> Iph 4 puis sélectionner n'importe quel panne puis Continue ensuite Add to cart
Vous allez sur la page de Check out et la en trouve le tableau de ce qu'on a commander
Et en regardant Bien :

ipod 2eme Gen WiFi ne marche pas ou Faible
Code: SKU-40

et pourtant on a bien sélectionner iph 4

Donc ma question est :
Comment je peu avoir le nom de l'article sélectionné sur la page Checkout ?
Dites moi SVP comment faire

Code : Tout sélectionner

<form action="" class="ipod2" id="diagnosticForm" style="display: block;"> <input type="hidden" value="ipod 2eme Gen" name="modelName"> <input type="hidden" value="ipod2" name="modelId">
Voici le script complet si ça peut vous aider

Code : Tout sélectionner

<?php include("wp-config.php"); global $wpdb; $sql_item_type = 'SELECT * FROM sm_item_type where 1 '; $myrows_item_type = $wpdb->get_results( $sql_item_type ); if($_REQUEST['process']=='1') { ?> <ul class="models"> <?php foreach ($myrows_item_type as $item_type) { ?> <li> <div class="device iphone" id="<?php echo $item_type->typeId; ?>"> <span class="button name"><?php echo $item_type->type_name; ?></span> <img alt="<?php echo $item_type->type_name; ?>" id="<?php echo $item_type->typeId; ?>" src="<?php echo $item_type->type_images; ?>" > </div> </li> <?php } ?> </ul> <?php } ?> <?php if($_REQUEST['process']=='2') { global $wpdb; $sql_item = 'SELECT * FROM sm_booking_item where type = "'.$_REQUEST['modelD'].'" '; $myrows_item = $wpdb->get_results( $sql_item ); ?> <ul class="models iphone"> <?php foreach ($myrows_item as $item) { ?> <li> <div id="<?php echo $item->itemId ; ?>" class="device iphone4"> <span class="button name"><?php echo $item->title; ?></span> <img src="<?php echo $item->image_name; ?>" alt="<?php echo $item->title; ?>" /> </div> </li> <?php } ?> </ul> <?php } ?> <?php if($_REQUEST['process']=='3') { global $wpdb; $sql_prob_item = 'SELECT * FROM sm_phone_problem as pp , sm_problems_itemsid as pl where pl.itemid = "'.$_REQUEST['itemID'].'" and pp.id=pl.phone_problem_id '; $myrows_prob_item = $wpdb->get_results( $sql_prob_item ); ?> <form action="" class="ipod2" id="diagnosticForm" style="display: block;"> <input type="hidden" value="ipod 2eme Gen" name="modelName"> <input type="hidden" value="ipod2" name="modelId"> <ul class="symptoms"> <?php foreach ($myrows_prob_item as $problem) { ?> <li> <input type="checkbox" class="service-<?php echo $problem->id; ?>" id="symptom-<?php echo $problem->id; ?>"> <label for="symptom-<?php echo $problem->id; ?>"><?php echo $problem->phone_problem; ?></label> </li> <?php } ?> </ul> <!--<span class="empty" style="display: block;" >Please select at least one .</span>--> <ul class="services"> <?php foreach ($myrows_prob_item as $problem) { ?> <li class="" id="service-<?php echo $problem->id; ?>"> <label><a href="#details-<?php echo $problem->id; ?>" class="details cboxElement"><?php echo $problem->phone_problem; ?></a></label> <a href="#details-<?php echo $problem->id; ?>" class="details cboxElement"></a> <span class="price">€ <?php echo $problem->problem_cost; ?></span> </li> <?php } ?> </ul> <div class="summary"> <p class="sub total"><label>Subtotal:</label><span class="value">€ 0.00</span></p> <a href="<?php echo get_permalink(73); ?>" class="back"> <span>Back</span></a> <a href="#" class="button next disabled">Continue >></a> </div> </form> <?php } ?> <?php if($_REQUEST['process']=='4') { global $wpdb, $shipping_array; ?> <div class="content shipping" > <form action="" id="shippingForm"> <ul class="preset custom"> <!-- To --> <?php foreach($shipping_array as $key=>$value) { $sql_shipping = 'SELECT * FROM sm_shipping where shipping_type = "'.$key.'" order by shipping_cost ASC '; $myrows_shipping = $wpdb->get_results( $sql_shipping ); ?> <li class="direction initial"> <h3><?php echo $value; ?></h3> <ul class="options"> <?php foreach($myrows_shipping as $ship_key=>$ship_value) { $shipping_cost = $ship_value->shipping_cost; if($shipping_cost=='0' || $shipping_cost=='free') { $selected = "selected"; $checked = 'checked="checked"'; $title = "skip"; } else { $selected = ""; $checked = ''; } if($key=='1') { $xpressFix = '[To XpressFix]'; $checkbox_name = 'initial'; } else if ($key=='2') { $xpressFix = '[Return Trip]'; $checkbox_name = 'return'; } else { $xpressFix = ''; } if($shipping_cost=='0' || $shipping_cost=='free') { ?> <li class="option <?php echo $selected;?>"> <input type="radio" <?php echo $checked; ?> name="<?php echo $checkbox_name; ?>" id="<?php echo $ship_value->id; ?>"> <label title="<?php echo $title;?>" for="<?php echo $ship_value->id; ?>"> <span class="title"><?php echo stripslashes($ship_value->shippingname); ?></span> <span class="description"><?php echo nl2br(stripslashes($ship_value->shipping_desc)); ?></span> </label> <span class="price discount">FREE</span> </li> <?php } else { ?> <li class="option"> <input type="radio" <?php echo $checked; ?> name="<?php echo $checkbox_name; ?>" id="<?php echo $ship_value->id; ?>"> <label title="<?php echo $xpressFix; ?> <?php echo stripslashes($ship_value->shippingname); ?>" for="<?php echo $ship_value->id; ?>"> <span class="title"><?php echo stripslashes($ship_value->shippingname); ?></span> <span class="description"><?php echo nl2br(stripslashes($ship_value->shipping_desc)); ?></span> </label> <span class="price">€ <?php echo $ship_value->shipping_cost; ?></span> </li> <?php } } ?> </ul> </li> <?php } ?> </ul> <div class="summary"> <p class="sub total"><label>Subtotal:</label><span class="value"></span></p> <p class="ship total"><label>Shipping:</label><span class="value"></span></p> <p class="full total"><label>Total:</label><span class="value">€ </span></p> <a href="#" class="back"><span>Back</span></a> <a href="" class="button foxycart add">Add to Cart</a> </div> <div> </div> </form> </div> <?php } ?> <?php if($_REQUEST['process']=='5') { $data = array(); if($_REQUEST['ThisAction']=='CheckEmail') { $sql = "select user_email from wp_users where user_email='".$_REQUEST['customer_email']."'"; $myrows = $wpdb->get_row( $sql ); $user_email = $myrows->user_email; if($user_email!="") { $data['result'] = "EmailFound" ; } else { $data['result'] = "EmailNotFound" ; } } else if($_REQUEST['ThisAction']=='CheckLogin') { global $error; $login = wp_login( $_REQUEST['customer_email'], $_REQUEST['customer_password'] ); if($login!="") { $data['result'] = "LoginCorrect" ; $usersql = "select * from wp_users where user_email='".$_REQUEST['customer_email']."'"; $myrows = $wpdb->get_row( $usersql ); $userid = $myrows->ID; $_SESSION["logINuserID"] = $myrows->ID; $data['customer_first_name'] = get_usermeta( $userid, 'first_name' ); $data['customer_last_name'] = get_usermeta( $userid, 'last_name' ); $data['customer_address1'] = get_usermeta( $userid, 'address' ); $data['customer_address2'] = get_usermeta( $userid, 'address2' ); $data['customer_city'] = get_usermeta( $userid, 'City' ); $data['customer_postal_code'] = get_usermeta( $userid, 'postCode' ); $data['customer_phone'] = get_usermeta( $userid, 'contactNo' ); $data['customer_country_name'] = get_usermeta( $userid, 'Country' ); $data['customer_state_name'] = get_usermeta( $userid, 'state' ); $data['customer_company'] = get_usermeta( $userid, 'Company' ); } else { $data['result'] = "passwordIncorrect" ; } } echo json_encode($data); } ?> <?php if($_REQUEST['process']=='6') { echo "EmailFound"; } ?>
J'attends vos répenses SVP
Merci d'avance :)