begin process at 2012 05 31 20:04:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

PostgreSQL

 > 

svp quelqu'un peut me corriger


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

svp quelqu'un peut me corriger

vendredi 20 avril 2007 à 11:52:36 | svp quelqu'un peut me corriger

soumabm

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>

vendredi 20 avril 2007 à 16:22:00 | Re : svp quelqu'un peut me corriger

putch

salut !

quelques trucs en vracs

1)
$requete = " insert into annonce (Annonce,Photo,Site,Sujet,Id_Raison) VALUES ('".$annonce."', '".$photo."', '".$site."', '".$TB_Titre."', '".$id_raison."')";
=>   et le mysql_query($requete); ??

2) toujours sur cette requete, protèges tes variables au moins avec addslashes()

3)
echo ' L'annonce est enregistré';
=> la ca bug sans un \ :  echo ' L\'annonce est enregistré';

4) euh ton formulaire n'envoie que "posted" et  "fichier" ...
tes balises <form ...> et </form> ne sont pas bien placé. faut "entrourer" toutes tes balises <input> que tu souhaites envoyés

5) <? echo "$pays";?>
=> <?php echo $pays; ?>

6)
$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"] . "')
                     ');

=>
$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"] . "')
                     ");


Cette discussion est classée dans : fichier, mysql, id, echo, raison


Répondre à ce message

Sujets en rapport avec ce message

TRansfert fichier FTP [ par floceam ] J'ai un soucis ! Help !Voila, je fait un site, et je veux pouvoir telecharger les fichiers sur mon serveur par simple envoir de formulaire!Or, il se p Souci dans mon tableau [ par slhuilli ] Bonjour,je cherche la faille dans ce bout de code depuis p$ls jours sans trouver. Qu'elqu'un pourra peut être maider et m'expliquer . En fait, je n PB bouton inpuit file et separation du resultat [php/SQL] [ par albatorhc59 ] Bonjour a vous. jai fait un script avec un input files pour recuperer un nom de fichier sur le reseaux. mon bouton fonctionne bien, mais je voudrai sa MySQL id? [ par Linuss ] Bonjour à tous, Voilà, lorsque j'essaie de faire un lien qui contient l'id (qui existe au ca sou quelqu'un poserait la question :) d'un tuto, je n'y a Mysql erreur, mais où ? [ par Tilix ] Bonjour,Je voudrais savoir où est l'erreur dans ceci :while($data = mysql_fetch_assoc($req))     {   if ('!'.$data['id'].'') { echo '(0)'; }    else { Besoin Aide Formulaire [ par Dexterage ] bonjour a tous :)voila jai un tit soucis avec ma page! Le but de la page étant de faire une lister d'évènement, en fonction des lieux. Il y a une tabl Boucle avec if [ par fredo35m ] Bonjour,j'ai un petit problème avec mes boucles "if" !!voilà j'ai un premeier formulaire qui sélectionne un fichier sur mon disque et je souhaite en f Pagination en php URGENT [ par hoodlum ] Tout d'abord je suis debutant en php et J'ai un petit pb,jarrive pas a trouver l'erreur dans mon script de pagination pour une requete SQL qui retourn AU SECOUR [ par hoodlum ] voici mon script:   include("heads.inc.php");      $req=$_SERVER['REQUEST_METHOD'];     if($req=="POST")       $cho etre perdu [ par hoodlum ] contrairement a tous les message ke g pu laissé sur le forum ;G trouvé le probleme .mais je c pa pkoi.voici mon :   include("heads.inc.php");      $re


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales