Recupération données d'une page a l'autre

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 : Recupération données d'une page a l'autre

Re: Recupération données d'une page a l'autre

par fabz » 16 nov. 2010, 23:44

Je me suis débrouillé, et je ne suis pas certain que la soluce puisse intéresser quelqu'un maintenant ou jamais vu que c'était très ciblé comme question.

Donc si vous voulez fermer, pas de problème!

Recupération données d'une page a l'autre

par fabzeu » 16 nov. 2010, 19:17

Bonjour,

Je m'excuse d'arriver juste pour poser une question, mais le php est unmonde inconnu pour moi et j'aurai souhaité qu'il le reste ;)
Bref j'ai fait développé un site commerce et mon programmateur m'a abandonné. En attendant de trouver quelqu'un pour résoudre les souci, je me plonge dans le truc pour voir si je solutionne des trucs moi même (et il y en a eu! oui je vous le jure)

Bref, là j'ai un souci de récupération des données de la page panier (produit, qté, prix)vers une page récapitulatif qui devrait reprendre ces données. Elles sont enregistrés (car je les retrouve par la suite) mais elles n'apparaissent pas sur la page.
Je crois que le souci vient de cette partie de code, mais j'arrive pas à trouver où.
Faut dire je travaille juste en comparant une page où ça fonctionne avec celle-ci où ça ne fonctionne pas (c'est peu scientifique je sais)

Bon voilà, je mets le morceau de code où je pense que le problème se trouve

<?php



	session_start();



	include('fichiers/config.php');



	include('fonctions/utils.php');

	include('fonctions/getter.php');

	

	creePanier();
	
	if(!empty($_POST['prenom']) && !empty($_POST['nom']) && !empty($_POST['email']) && verifieMail($_POST['email']) && !empty($_POST['adresse']) && !empty($_POST['ville']) && !empty($_POST['cp']))
	{

	
	
		$requete = mysql_query("INSERT INTO commande VALUES ('', '" . $_POST['prenom'] . "', '" . $_POST['nom'] . "', '" . $_POST['email'] . "', '" . $_POST['adresse'] . "', '" .$_POST['ville'] . "', '" . $_POST['cp'] . "', 'non', '" . time() . "')");
	
		$idC = mysql_insert_id();
	
		
	
		for($i = 0; $i < $_SESSION['nombre']; $i++) {
	
			$requete = "SELECT *
	
				FROM foot_maillot
	
				WHERE id = '" . $_SESSION['caddie'][$i][0] . "' ";
	
			$execution = mysql_query($requete) or die('Erreur SQL !<br />' . mysql_error());
	
			$nombre_verif = mysql_num_rows($execution);
	
			if($nombre_verif == 1)
	
			{
	
				$nom = mysql_result($execution, 0, 'intitule');
	
				$prix = mysql_result($execution, 0, "prix");
	
				$req = mysql_query("INSERT INTO commande_details VALUES ('', '" . $idC . "', 'maillot', '" . $nom . "', '" . $_SESSION['caddie'][$i][1] . "', '" . $prix . "', '" . $_SESSION['caddie'][$i][3] . "')");
	
			}
	
		}
	
		
	
		for($i = 0; $i < $_SESSION['nombreFloc']; $i++) {
	
			$reqNumMaillot = mysql_query("SELECT * FROM foot_maillot WHERE id = '" . $_SESSION['caddieFloc'][$i][0] . "' ");
			$nom = mysql_result($reqNumMaillot, 0, "intitule");
			$req = mysql_query("INSERT INTO commande_details VALUES ('', '" . $idC . "', 'flocage', '" . $nom . "', '" . $_SESSION['caddieFloc'][$i][1] . "', '" . $_SESSION['caddieFloc'][$i][2] . "', '" . $_SESSION['caddieFloc'][$i][3] . "')");
	
		}
	
		
	
		$totalSV = str_replace(".", "", $_POST['total']);
	
		$totalSV = str_replace(";", "", $totalSV);
	
		viderPanier();

	}
	else {
	
		header("Location: paiement.php?mess=err");
		
	}

?>
J'ose pas mettre le code équivalent où ça fonctionnait (mais il manquait d'autres infos) mais je l'ai le cas échéant.


Voilà, si il y a des spécialistes pour qui cette question est facile, j'aurai bien fait de tenter ma chance, sinon désolé pour le dérangement ;)