svp quelqu'un peut me corriger cette page ,son principe est de deposer une annonce dans un site.j'ai une table pays,raison_social,compte_utilisateur,annonce.c pour lundi 23 avril.je sais que j'ai beaucoup de bétises ,je suis debutante.merci d'avance.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
[ Lien ]">
<html xmlns="
[ Lien ]">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<script type="text/javascript">
function validation(frm){
if(frm.annonce.value!=""&&frm.TB_Titre.value!=""&&frm.TB_sujet.value!="")
{
frm.submit();
}
else alert("Veuillez remplir tous les champs !");
}
</script>
</head>
<body><?php
mysql_connect("localhost", "root", "");
mysql_select_db("viadeo");
// Sélection de l'utilisateur concerné
$result = mysql_query('
SELECT Raison_Social,Id_Raison
FROM Raison_Social
WHERE Id_Utisateur = '('select Id_Utilisateur from Comptes_Utilisateurs where Adresse_Email='" . $_POST["TB_Adresse_Email"] . "')
');
// Si une erreur survient
if(!$result)
{
$message = "Une erreur est survenue lors de la tentative de connexion";
}
else
{
mysql_fetch_row($result));
$raison=mysql_result($result,"Raison_Social");
$id_raison=mysql_result($result,"Id_Raison");
$result1 = mysql_query('select Pays where Id_Raison='".$id_raison."'');
$pays=mysql_result($result1,"Pays");
$result1 = mysql_query('select Secteur where Id_Raison='".$id_raison."'');
$secteur=mysql_result($result1,"Secteur");
}?>
<center><table>
<tr>
<td width="133">Nom Raison : </td>
<td width="558"><? echo "$raison";?></td>
</tr>
<tr>
<td>Titre : </td>
<td><input type="text" name="TB_Titre" /></td>
</tr>
<?php
// DEFINITION DES VARIABLES
$target = 'upload/'; // Repertoire cible
$extension = 'jpg'; // Extension du fichier sans le .
$max_size = 100000; // Taille max en octets du fichier
$width_max = 100; // Largeur max de l'image en pixels
$height_max = 100; // Hauteur max de l'image en pixels
// DEFINITION DES VARIABLES LIEES AU FICHIER
$nom_file = $_FILES['fichier']['name'];
$taille = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
// SCRIPT D'UPLOAD
if(!empty($_POST['posted'])) {
// On vérifie si le champ est rempli
if(!empty($_FILES['fichier']['name'])) {
// On vérifie l'extension du fichier
if(substr($nom_file, -3) == $extension) {
// On récupère les dimensions du fichier
$infos_img = getimagesize($_FILES['fichier']['tmp_name']);
// On vérifie les dimensions et taille de l'image
if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($_FILES['fichier']['size'] <= $max_size)) {
// Si c'est OK, on teste l'upload
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name'])) {
// Si upload OK alors on affiche le message de réussite
echo '<b>Image uploadée avec succès !</b>';
echo '<hr />';
echo '<b>Fichier :</b> ', $_FILES['fichier']['name'], '<br />';
echo '<b>Taille :</b> ', $_FILES['fichier']['size'], ' Octets<br />';
echo '<b>Largeur :</b> ', $infos_img[0], ' px<br />';
echo '<b>Hauteur :</b> ', $infos_img[1], ' px<br />';
echo '<hr />';
echo '<br /><br />';
} else {
// Sinon on affiche une erreur système
echo '<b>Problème lors de l\'upload !</b><br /><br /><b>', $_FILES['fichier']['error'], '</b><br /><br />';
}
} else {
// Sinon on affiche une erreur pour les dimensions et taille de l'image
echo '<b>Problème dans les dimensions ou taille de l\'image !</b><br /><br />';
}
} else {
// Sinon on affiche une erreur pour l'extension
echo '<b>Votre image ne comporte pas l\'extension .jpg !</b><br /><br />';
}
} else {
// Sinon on affiche une erreur pour le champ vide
echo '<b>Le champ du formulaire est vide !</b><br /><br />';
}
}
?>
<tr>
<td>Inserer une photo :
<td>
<form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
<input type="hidden" name="posted" value="1" />
<input name="fichier" type="file" />
<input type="submit" value="Uploader" />
</form>
</td>
</tr>
<tr>
<td>Pays</td>
<td><? echo "$pays";?> </td>
</tr>
<tr>
<td>Secteur</td>
<td><? echo "$secteur";?></td>
</tr>
<tr>
<td>Site : </td>
<td><input type="text" name="TB_Site" /></td>
</tr>
<tr>
<td>Annonce : </td>
<td><textarea name="annonce" style="width: 100%; height: 200px;"></textarea></td>
</tr>
<tr>
<td></td>
<td align="center"><a href="main.php">Valider</a></td>
</tr>
</table></center>
<?php
$requete = " insert into annonce (Annonce,Photo,Site,Sujet,Id_Raison) VALUES
('".$annonce."','".$photo."','".$site."','".$TB_Titre."','".$id_raison."')";
echo ' L'annonce est enregistré';
?>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<center><h5><a href="main.php">Retour vers l'accueil</a></h5></center>
<?php
mysql_close();
?>
</body>
</html>