begin process at 2012 05 30 12:01:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Correction de code simple pour debutant


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

Correction de code simple pour debutant

jeudi 2 mars 2006 à 12:04:14 | Correction de code simple pour debutant

michmichman

Bonjour j'ai fais un petit code pour verifier si un utilisateur est enregistré dans ma db mais bien sur il marche pas
je vous le montre je suis sur que vous corrigerez sa facilement et sa me permttra de voir mon erruer alors ma table mysql donne sa:

Ma_Table

J'ai mis un formulaire et .htm qui donne sa:

<html>
<head>
<title>Document sans titre</title>
</head>
<body>
<div id="Layer1" style="position:absolute; width:269px; height:49px; z-index:1; left: 300px; top: 300px;">
<form action="verif.php" method="post">
Mon nom est:<input name="nom" type="text">
<br><br>
Mon prenom est:<input name="prenom" type="text">
<br>
<input value="envoyer" type=submit>
</form></div>
</body>
</html>

Je pense pas que le problème sois la mais bon.

Et mon script .php:

<?
include("sql.php");
$conn = mysql_connect($host, $user, $password);
mysql_select_db($bdd) or die("Impossible d'ouvrir la base de donnee $bdd");
$query="select * from fiche where le_nom=='$nom'";
$result=mysql_query($query);
$mot=mysql_fetch_object($result);
if ($mot=='')
{
echo "Vous n'etent pas enregistrez dans la db";
}
else
echo "C'est bon";
?>

Je vous serais très reconnaissant de m'aider

Canuel Michel

OPENMAN...
jeudi 2 mars 2006 à 12:22:10 | Re : Correction de code simple pour debutant

Anthomicro

Réponse acceptée !
Salut,

<?php
include 'sql.php';
$conn = mysql_connect($host, $user, $password);
mysql_select_db($bdd) or die('Impossible d\'ouvrir la base de donnee '.$bdd);

$result=mysql_query('SELECT COUNT(*) FROM fiche WHERE le_nom="'.$nom.'"');

mysql_close();

$mot=mysql_fetch_row($result);
if ($mot[0]==='0')
{
echo 'Vous n\'êtes pas enregistré dans la db';
}
else
{
    echo 'C\'est bon';
}
?>


    jeudi 2 mars 2006 à 12:22:41 | Re : Correction de code simple pour debutant

    malalam

    Administrateur CodeS-SourceS
    Réponse acceptée !
    Hello,

    <?
    if (isset ($_POST['nom'])) {
      include("sql.php");
      $conn = mysql_connect($host, $user, $password);
      mysql_select_db($bdd) or die("Impossible d'ouvrir la base de donnee $bdd");
      $query='select * from fiche where le_nom=='.$_POST['nom'];
      $result=mysql_query($query);
      $nb = mysql_num_rows ($result);
      if ($nb === 0)
      {
        echo "Vous n'etent pas enregistrez dans la db";
      }
      else {
        echo "C'est bon";
      }
    ?>
    jeudi 2 mars 2006 à 13:46:13 | Re : Correction de code simple pour debutant

    michmichman

    Réponse acceptée !
    Merci a vous deux,j'ais utiliser le code de anthomicro que je trouve simple et qui fonctionne très bien mais j'aimerais avoir un peut plus de détail sur les lignes suivante:

    $mot=mysql_fetch_row($result);
    if ($mot[0]==='0')

    Merci

    OPENMAN...
    jeudi 2 mars 2006 à 17:07:50 | Re : Correction de code simple pour debutant

    Anthomicro

    En fait COUNT va renvoyer le nombre d'enregistrements satisfaisant ta requête. Bref le fetch_row c'est pour transformer la ressource mysql en tableau, et $mot[0] c'est le premier "champ" de ta requête et comme y'en a qu'un t'as besoin que de cette variable.




      Cette discussion est classée dans : code, mysql, db, correction, query


      Répondre à ce message

      Sujets en rapport avec ce message

      galere avec free et php MySQL [ par bigfootspi ] bon voila le code de mon livre d'or !le soucis c'est qu'il met dix ans a se connecter a la base alors que de temps en temps il va vite ! je ne compren deux pb dans mon code php!! [ par dev10 ] voilà mon prbolème, si squelqu'un peut m'aiderWarning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\....doc.php on l Affichage table [ par nagattaque ] Bonjour a tous.... Je vous explique mon problème : J'ai une table qui contient des plats. Il y a 3 types de plats : entrée, plat, dessert. Je voudrai Optimisation de connection a une base de donn?|e SQL [ par Teclis01 ] Voil¨¤ en fait j aimerais savoir comment optimiser les connection a une bas de donn¨¦es SQL. J aimerais savoir ds quel cas on doit se reconnecter a un quand faire un mysql_close() [ par davwart ] Bonjour à tous. J'ai retrouvé une classe MySqlDb (classe pour gérer une db mysql donc..) ce matin. En regardant le code, je me suis rendu compte qu'à Requete SQL incorrecte ?!? [ par Teclis01 ] Voil¨¤ le code fait ce qui lui ait demand¨¦ pourtant il m affiche un warning ... on m a dit que cela venait de ma requete mais je reste sceptique ...j php/mysql requete plusieurs tables et bases [ par fredo35m ] Bonjour,j'aimerais savoir comment faire pour requeter sur plusieurs tables et bases, je m'explique :BASE 1:Requête 1 : Sélection des CODES COMMUNES se Problème de formulaire dynamique [ par labouse ] Bonjour,Bon je vais essayer d'être clair: j'ai une table mysql avec nom prénom et un code service je fais une requete pour afficher tout le monde pour Problemes d'affichage avec une boucle tanque [ par pekplusultra ] Bonjour,Je souhaiterais afficher les resultats de ma table par liste comme ci dessous:Nom      Sujet      Envoyeur ...Mon code fo mysql_query [ par linkid ] Bonjour,j'ai un petit problème avec ce code :$log = mysql_query("SELECT Login FROM membres_tbl WHERE Password='$_POST[password]'") or die(mysql_error(


      Nos sponsors


      Sondage...

      Comparez les prix

      CalendriCode

      Mai 2012
      LMMJVSD
       123456
      78910111213
      14151617181920
      21222324252627
      28293031   

      Consulter la suite du CalendriCode

      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 : 0,764 sec (4)

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