Comprendre le bitcoin, l'intelligence artificielle, faire un site web... En 3 minutes en vidéo!

if(ça continu){faudra que ça cesse}else{je vais y arriver..!}

Forum informatique > Aide création et gestion de site > if(ça continu){faudra que ça cesse}else{je vais y arriver..!}

<<<1>>>

[Page 1 sur 1 - 1 message]
Informations Messages

muktaditi

Avatar de muktaditi
1824 messages
PC de Compèt'
PC de Compèt'

Lien direct Le 19 Juillet 2011 à 08h10

bonjour bonjour...!!!

Je voudrais faire que à l'arrivée sur la page,
on est un tableau .
dans ce tableau, un bouton proposer un prix, lié avec le formulaire a l'article concerné...
au clic sur ce bouton, le tableau s'efface et s'affiche uniquement les données relatives à l'article,
une zone où l'utilisateur entre une valeur et un bouton ok

au clic sur le bouton ok, (et si une valeur est entrée),
on voit afficher en dessous "vous me proposez .... € pour cet article, et une réponse (conditionnée par une fonction)

j'ai construit mon script en "compte à rebours" : si l'utilisateur a cliqué ok
autrement
si l'utilisateur a cliqué proposer un prix
autrement
si l'utilisateur arrive
mais j'ai:-Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\Nouveau dossier\contenu2.php on line 72
j'ai pas du comprendre un truc avec if et else....
mon code :

<?php
include ("fonctions.inc.php");
connectMaBase();//fonction dans fonctions.inc.php incluse avant l'html
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>L'ARMOIRE DES GRANDS</title>
</head>

<body>
<?php
//AFFICHAGE SI L'utilisateur a cliqué (sur proposer un prix) et sur ok-->

if (isset($_POST['ok']) && !empty($_POST['prix'])){
$reference=$_POST['reference'];
//on récupère la valeur $prix
$prix=$_POST['prix'];
//on récupère la valeur prix min de l'article
$sql1 = "SELECT prix FROM armoirea WHERE reference= '".$reference."';";
$req = mysql_query($sql1) or die('Erreur SQL !<br />'.$sql1.'<br />'.mysql_error());

while ($data=mysql_fetch_array($req)) {
$prixmin=$data['prix'];
echo 'mon prix :'.$prixmin.' votre prix : '.$prix;
} //fin de while
} //fin de if ok
else{ // si donc l'utilisateur n'a pas encore cliqué sur proposer un prix

//AFFICHAGE SI L'utilisateur a cliqué sur proposer un prix-->

if (isset($_POST['propPrix']) && !empty($_POST['reference'])) {
$reference=$_POST['reference'];
// on va chercher dans la table, uniquement les données correspondantes à cette référence
//-se connecte à la base:
// on prépare la requête
$sql1 = "SELECT * FROM armoirea WHERE reference= '".$reference."';";
// -envoie la requête et notifie si erreur
$req = mysql_query($sql1) or die('Erreur SQL !<br />'.$sql1.'<br />'.mysql_error());
// -on affiche les résultats tant qu'il y en a
while ($data=mysql_fetch_array($req)) {

?>

<table border="1">
<tr>
<td>
<table>
<tr><td>contiendra la photo en + grand</td></tr>
<tr><td><?php echo $data['designation'];?></td></tr>
<tr> <td><?php echo $data['description'];?></td></tr>
</table>
</td>
</tr>
</table>

<form name="form2" method="post" action="contenu2.php">
Votre prix :<input name="prix" type="text" />
<input name="prix" type="hidden" value=<?php echo $data['reference'];?>"/>"
<input name="ok" type="submit" value="ok"/>
</form>

<?php


} //fin de while
} //fin de if proposer un prix
} // fin de else// if ok

else {//si l'utilisateur arrive
?>


<!--AFFICHAGE PERMANENT-->
<h1> L'ARMOIRE DES GRANDS </h1>
<?php
//-récupère les valeurs de la base catalogue, de la table armoirea
//-se connecte à la base:

//-prépare la requête
$sql = 'SELECT * FROM armoirea'; //sélectionne dans armoirea
// -envoie la requête et notifie si erreur
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// -affiche les données contenues dans la base:
//on organise $req en tableau associatif $data['champ']
// -tant que $data=contient les valeurs
while ($data = mysql_fetch_array($req)) {
?>
<table border="1">
<tr>
<td style="min-width:100px">on trouvera ici une image</td>
<td><?php echo $data['reference'];?></td>
<td><?php echo $data['designation'];?></td>
<td><?php echo $data['description'];?></td>
<td>
<form name="proposition" method="post" action="contenu2.php">
<input name="reference" type="hidden" value="<?php echo $data['reference'];?>"/>
<input name="propPrix" type="submit" value="proposer un prix"/>
</form>
</td>
</tr>
</table>
<?php
}//fin de while
//On libère la mémoire mobilisée pour cette requête dans sql
mysql_free_result ($req);
//On ferme sql
mysql_close ();
?>
<?php
} //fin de else
?>


</body>
</html>



????????Confus?????????????????????

 

Publicité

<<<1>>>

[Page 1 sur 1 - 1 message]

Forum informatique > Aide création et gestion de site > if(ça continu){faudra que ça cesse}else{je vais y arriver..!}