Auteur: sylvain ((---.ipt.aol.com)
Date: 21-08-2002 16:26
[ msg ]
|
Vous avez tous vu le lien vers les pages d'annonce de ce site?
Et bien je cherche à faire quelque chose de similaire.
Mon problème, je n'arrive pas à uploader de photo ni à l'afficher. (les champs de texte sont bien renseignés et affichés).
j'ai une page nomée "inserer2.php"
qui comprends les champs de saisie.
et une page "phpannonce2.php"
qui affiche les résultats
voici le code de ma page nomée "inserer2.php"
- - - - - - - - - - - - - - - - - - - - - - -
<html>
<head>
<title>formulaire</title>
</head>
<body>
<form method="post" action="inserer2.php">
<B>Modèle:- - - - - -></B><input type="varchar" name="modele" size="30"><br>
<B>Année:- - - - - - -></B><input type="varchar" name="annee" size="4"><br>
<B>Kilometrage:- -> </B><input type="varchar" name="kilometrage" size="5"> KM<br>
<B>Couleur:- - - - -> </B><input type="varchar" name="couleur" size="20"><br>
<B>Description:- -> </B><textarea wrap="physical" rows="5" cols="30" name="description"></textarea><br>
<B>Prix:- - - - - - - -> </B><input type="varchar" name="prix" size="5"> €<br>
<form enctype="multipart/form-data" action="inserer2.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="200"><br>
<b>Photo: </B><input type="file" NAME="image"><br>
<input type="submit" name="submit" value="Insèrer dans la base">
</form>
<?
if ( isset ($modele) ) {
$db = mysql_connect('localhost','occas') or die ("erreur de connexion");
mysql_select_db('occas',$db) or die ("erreur de connexion base");
$date = date("d-m-Y");
mysql_query("INSERT INTO occasions VALUES ('$modele','$annee','$kilometrage','$couleur','$description','$prix','$image') ");
mysql_close(); }
?>
<br><br><br>
<p><a href="http://localhost/occas2/phpannonce2.php">visualiser la page d'annonce</a></p>
</body>
</html>
- - - - - - - - - - - - -
j'ai bien mis un textarea wrap="physical"...etc à la place de input type pour la partie description, mais à l'affichage sur la page phpannonce2.php, tout est sur une seule ligne. Je dois changer quelques choses sur ma page phpannonce2.php ?
Voici par ailleurs le code de ma page phpannonce2.php
- - - - - - - - - - - - - - - -- - - - -
<HEADER>
<TITLE>phpannonce</TITLE>
</HEADER>
<BODY> <div align="center"><center>
<?$db = mysql_connect('localhost','occas') or die ("erreur de connexion");
mysql_select_db('occas',$db) or die ("erreur de connexion base");
$req = mysql_query("SELECT modele,annee,kilometrage,couleur,description,prix,image from occasions");
print"<table>";
while ($resultat = mysql_fetch_array($req))
{print "<table border=2 width=600 bordercolor=#008000>
<tr>
<td ><B>Modèle :  </B>$resultat[modele]<br></td>
<td rowspan=6 width=300><B>Photo:</B>$resultat[image]<br><br></td>
</tr>
<tr >
<td ><B>Année :  </B>$resultat[annee] <br></td>
</tr>
<tr >
<td><B>Kilometrage :  </B>$resultat[kilometrage]  Km<br></td>
</tr>
<tr >
<td ><B>Couleur :  </B>$resultat[couleur]<br></td>
</tr>
<tr >
<td ><B>Description :  </B>$resultat[description]<br></td>
</tr>
<tr >
<td ><B>Prix :  </B>$resultat[prix]   Euro<br></td>
</tr>
<br><br>
";
} print"</table>";
mysql_close();
?>
</center></div>
</body>
</html>
- - - - - - - - - - - - -- - - - --
Que dois-je modifier et ou dois-je l'inserer sur cette seconde page pour que mon image s'affiche?
Je suis aussi en train de plancher sur le moyen de supprimer une annonce, mais je ne veux pas que l'on puisse le faire à partir de la page ou s'affiche les annonces. Sur ce point là, je fouille aussi dans les divres tutoriaux que je trouve, mais si vous avez des conseils à me donner...
J'ai eu des bribes de réponses dans des forums, mais elles ne tiennent pas forcément compte du code actuel de mes pages, du coup, je ne sais pas ce qu'il faut retirer ou bien ou ajouter ce que l'on me dit.
C'est peut etre basique, mais je débute, merci d'avance.
Je pense que ce script risque d'interesser pas mal de gens.
Et encore un grand BRAVO au webmaster d'honolulu pour sa capacité à nous simplifier l'incompréhensible.
|