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

PHP

 > 

Base de données

 > 

MySQL

 > 

Pbl mysql_fetch_row valeur récupérer vide


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

Pbl mysql_fetch_row valeur récupérer vide

jeudi 19 février 2009 à 12:51:10 | Pbl mysql_fetch_row valeur récupérer vide

creaDB

Bonjour tt le monde, petite question au adepte de mysql_fletch_row()

pour commencer :

$dispo = FALSE; //initialiser a FALSE
$result=mysql_query("SELECT dateDebut,heureRdv,minuteRdv FROM $table_planning");

puis :

while ($row=mysql_fetch_row($result))
            {
                if  (($row[0] == $dateRDV) && ($row[1] == $_POST["heureRDV"]) && ($row[2] == $_POST["minuteRDV"]))
                    {
                        $dispo = FALSE;                   
                    }
                else
                    {
                        $dispo = TRUE;//passage OK
                    }
                       
            }//fermeture du while

et enfin :

    echo $result;   
        var_dump($dispo);
        var_dump($dateRDV);
        var_dump($_POST["heureRDV"]);
        var_dump($_POST["minuteRDV"]);
        echo $row[0];//vide
        echo $row[1];//vide
        echo $row[2];//vide
       
        if  ($dispo = TRUE)
            {
                $insert=mysql_query("INSERT INTO $table_planning SET idDocteur='$idDocteur', idPatient='".$_POST["idPatient"]."', dateDebut='$dateRDV', heureRdv='".$_POST["heureRDV"]."', minuteRdv='".$_POST["minuteRDV"]."', dateFin='$dateRDV', commentaires='".$commentaires."' ");
               
                echo "<script type=\"text/javascript\">                       
                        opener.location.reload();
                        this.close();
                        alert('Enregistrement effectué avec succès');
                      </script>";
            }
        else
            {
                $dispo = FALSE;
                echo "<script type=\"text/javascript\">                       
                        opener.location.reload();
                        this.close();
                        alert('Heure de rendez-vous indisponible...');
                      </script>";
            }   

Comme vous pouvez le voir en commentaire les$row[] sont vides, ils n'affichent aucun résultat ??
Le problème est qu'ils servent logiquement pour une comparaison d'horaire ...
Merci de votre aide !!!

jeudi 19 février 2009 à 13:44:38 | Re : Pbl mysql_fetch_row valeur récupérer vide

prince321

Salut,

c'est normal qu'elle soit vide, il faut faire l'affichage dans la boucle while,
au niveau où t'a mis l'affichage $row est vide(apres tous les fetch)
jeudi 19 février 2009 à 14:27:40 | Re : Pbl mysql_fetch_row valeur récupérer vide

creaDB

Oui j'avais vu lol ... erreur de débutant ça ^^
mais le pbl ne viens plus de là mais du fait des restrictions sur se code :

while ($row=mysql_fetch_row($result))
            {
                //echo "chp:" .$row[0] . "<br />";
                //echo "chp:" .$row[1]."<br />";
                //echo "chp:" .$row[2]."<br />";
           
                if  ($row[0] == $dateRDV && $row[1] == $_POST["heureRDV"] && $row[2] ==  $_POST["minuteRDV"])
                    {
                        $insert = FALSE;
                        echo "<script type=\"text/javascript\">                       
                                    opener.location.reload();
                                    this.close();
                                    alert('Heure de rendez-vous indisponible...');
                              </script>";                                       
                    }
                else
                    {
                        $insert = TRUE;                       
                    }
                       
                       
            }//fermeture du while
           
            if ($insert=TRUE)
                {
                        $sql=mysql_query("INSERT INTO $table_planning SET idDocteur='$idDocteur', idPatient='".$_POST["idPatient"]."', dateDebut='$dateRDV', heureRdv='".$_POST["heureRDV"]."', minuteRdv='".$_POST["minuteRDV"]."', dateFin='$dateRDV', commentaires='".$commentaires."' ");
               
                        echo "<script type=\"text/javascript\">                       
                                    opener.location.reload();
                                    this.close();
                                    alert('Enregistrement effectué avec succès');
                              </script>";                   
            }
            else { $insert = FALSE;}

il ne fait rien de bien cohérent ... il ne vérifie pas les restrictions et affiche plusieurs fois le nouveau rdv mm si il passe par alert('Heure de rendez-vous indisponible...'); ...


Cette discussion est classée dans : mysql, dispo, post, echo, row


Répondre à ce message

Sujets en rapport avec ce message

Sélection graphique (clic) d'un enregistrement [ par benoit74 ] Avec mes bases de php (et l'aide de certains codes sources, merci à vous ) j'arrive à afficher un tableau html correspondant à une de mes tables mysql Ligne de couleur [ par forchrisw ] je voudrais affichier a l'ecran une lign esur deux comment je peux fairevoici mon code//Pour charger les infos de connection$connect=mysql_connect($ho AAAAAAAA mysql_fetch_array ca marche comment? [ par Tiriel ] Lorsque j'execute ce script: (Pas besoin de preciser que je suis débutant vu le script ) include("ID.htaccess\sql.php"); $connect=mysq Inversement requete MySql [ par mick0000000001 ] Voici mon code: $select = mysql_query("SELECT * FROM $blabla ORDER BY id DESC LIMIT 0,6");$result = mysql_num_rows($select);if($result == '0'){echo "" php-javascript-lien http avec une varialble [ par tibo830 ] voici ce dessous le code de ma page ! j'aimerai rajouter un lien qui me renvoie sur la page suivante contenat la variable num_bq entrée par l'utilisat recuperer une variable d'un switch [ par ASPerix ] Bonjour,Je n'arrive pas a transmettre une variable hors de mon switchj'utiliseune base MySQLswitch ($page) { case "1" : $query="select * from toto whe passage parametres php [ par Puec ] Bonjour, Je débute en php, et je rencontre un problème.J'ai un formulaire qui contient 2 listes déroulantes contenant dont chacun des items provient d Session_start() et list déroulante ne vont pas ensemble? [ par MVTNV ] Bonjour,J'ai un probème que même avec "session_start()". J'ai lu toutes (ou presque) les pages qui se trouve sur votre site concernant le problème mai aficher n'importe quelle table. [ par jchbt ] salut, je cherche a ecrire du code capable de m'afficher n'importe quelle requete et je rame sur l'imbrication d'une boucle. je n'arrive pas a imbriqu Problème avec un soit disant moteur de recherche lol [ par gssk ] Au fait j'ai fait un "moteur de recherche" (code pourrave je le sais merci !!), et je n'ai que d erreur de variables indéfini! tels que Mot,idM,nomM e


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 : 0,842 sec (3)

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