Probleme de conexion base de donnee
Résolu
hanane_1
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
hanane_1 Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
hanane_1 Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
slt tt le monde voila le code que jai fais
il me donne des erreurs pour le 2eme et 3eme echo"$tab[] \n"
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test");
$sql="select question from examen2";
$result=mysql_query($sql);
$tab=mysql_fetch_array($result);
echo "$tab[0]\n";
echo "$tab[1]\n";
echo "$tab[2]\n";
?>
et merci pour vos aides
:)
;
il me donne des erreurs pour le 2eme et 3eme echo"$tab[] \n"
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test");
$sql="select question from examen2";
$result=mysql_query($sql);
$tab=mysql_fetch_array($result);
echo "$tab[0]\n";
echo "$tab[1]\n";
echo "$tab[2]\n";
?>
et merci pour vos aides
:)
;
A voir également:
- Probleme de conexion base de donnee
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Formules excel de base - Guide
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Tnt base de données vide - Forum TNT / Satellite / Réception
16 réponses
bonsoir
essaye comme ca
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
essaye comme ca
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
oui merci lewis;
je lai courigé il nete pas la faute;
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen2";
$result=mysql_query($sql);
$tab=mysql_fetch_array($result);
echo "$tab[question]\n";
mysql_close(); // Déconnexion de MySQL
?>
voila enfin ce quest jai fais mais ca ne mafiche que le 1er enregistrement du champs question ;
dou je veux afficher ts les enregistrement.
merci :);
je lai courigé il nete pas la faute;
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen2";
$result=mysql_query($sql);
$tab=mysql_fetch_array($result);
echo "$tab[question]\n";
mysql_close(); // Déconnexion de MySQL
?>
voila enfin ce quest jai fais mais ca ne mafiche que le 1er enregistrement du champs question ;
dou je veux afficher ts les enregistrement.
merci :);
bonjour hanane
met ca:
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen2";
$result=mysql_query($sql);
while($tab=mysql_fetch_array($result))
{
echo "$tab[question]\n";
}
mysql_close(); // Déconnexion de MySQL
?>
on fait une boucle sur le champ question et tant que tu a des données elles s'affiche.
met ca:
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen2";
$result=mysql_query($sql);
while($tab=mysql_fetch_array($result))
{
echo "$tab[question]\n";
}
mysql_close(); // Déconnexion de MySQL
?>
on fait une boucle sur le champ question et tant que tu a des données elles s'affiche.
bonsoir hanane, content de t'avoir aidé.
pour le type radio comment ça ?
suivant le bouton coché coché la requete est différente ? ou alors c'est juste une histoire d'affichage (un bouton radio devant chaque ligne ?)
logiquement ça devrais pouvoir se faire explique un peu plus en détail si possible car je vois pas ce que tu veut faire
@+
pour le type radio comment ça ?
suivant le bouton coché coché la requete est différente ? ou alors c'est juste une histoire d'affichage (un bouton radio devant chaque ligne ?)
logiquement ça devrais pouvoir se faire explique un peu plus en détail si possible car je vois pas ce que tu veut faire
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bon soir
merci :) lewis;
jai refliché qu au lieu dutiliser des types radio
dutiliser Liste déroulante
voila le code que jai utilisé
<html>
<FORM>
<SELECT name="nom" size="1">
<?php
$i=1;
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen3";
$result=mysql_query($sql);
WHILE ($tab = mysql_fetch_array($result) )
{?>
<OPTION><?php echo "$i question numero: $i $tab[question] ";?>
</SELECT>
<?php $i++;
}?>
</FORM>
</HTML>
et voila le resultat inattendu
juste le 1er enregistrement qui saffiche dans la liste et les autres au dehors de la liste
et merci pour vos aides;
:)
merci :) lewis;
jai refliché qu au lieu dutiliser des types radio
dutiliser Liste déroulante
voila le code que jai utilisé
<html>
<FORM>
<SELECT name="nom" size="1">
<?php
$i=1;
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen3";
$result=mysql_query($sql);
WHILE ($tab = mysql_fetch_array($result) )
{?>
<OPTION><?php echo "$i question numero: $i $tab[question] ";?>
</SELECT>
<?php $i++;
}?>
</FORM>
</HTML>
et voila le resultat inattendu
juste le 1er enregistrement qui saffiche dans la liste et les autres au dehors de la liste
et merci pour vos aides;
:)
ca yest
jai trouvé la solution
la voila :
<html>
<FORM>
<SELECT name="nom" size="1">
<?php
$i=1;
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen3";
$result=mysql_query($sql);
WHILE ($tab = mysql_fetch_array($result) )
{?>
<OPTION><?php echo "$i question numero: $i $tab[question] ";
$i++;
}?>
</SELECT>
</FORM>
</HTML>
mais je dois refelichir comment extraire le choix choisis
pouvez vous maider?
:) ;
jai trouvé la solution
la voila :
<html>
<FORM>
<SELECT name="nom" size="1">
<?php
$i=1;
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen3";
$result=mysql_query($sql);
WHILE ($tab = mysql_fetch_array($result) )
{?>
<OPTION><?php echo "$i question numero: $i $tab[question] ";
$i++;
}?>
</SELECT>
</FORM>
</HTML>
mais je dois refelichir comment extraire le choix choisis
pouvez vous maider?
:) ;
bonjour hanane je vais te mettre un code que j'ai fait pour mon site qui devrais t'aider
!--*************CHOIX DE L'ACTION A FAIRE SUR LE PROFIL************-->
<label><h4>Que voulez faire ?</h4></label>
<select name="monchoix" id="monchoix" >
<option value="">Que voulez vous faire ? </option>
<?php
$monchoix = Array("modifier", "supprimer","nouveau");
for( $rangOption=0; $rangOption < sizeof( $monchoix ) ; $rangOption++ )
{
echo '<option value="' . $monchoix[ $rangOption ] . '"';
if( $lOption == $monchoix[ $rangOption ] )
echo ' selected="true"';
echo '>' . $monchoix[ $rangOption ] . '</option>';
}
?>
</select>
</form>
Ici tu a le select avec le choix que tu choisit de faire (modifier supprimmer ou nouveau)
ce select s'appelle "monchoix" ,bien sur dans la page j'ai mis ca :
<ita><form name="profiltype" action="mon_fichier_php" method="post"></ita>.
donc dans ton cas tu peut modifier ca
<form name="profiltype" action="question.php" method="post">
<SELECT name="nom" size="1">
tu cree un fichier question.php (tu l'appelle comme tu veut,mais faut mettre le meme nom dans la balise form action) ou tu recupere la valeur selectionnée dans ton select et ensuite tu poursuit le traitement comme tu veut.
essaye et toi moi au courant
@+
!--*************CHOIX DE L'ACTION A FAIRE SUR LE PROFIL************-->
<label><h4>Que voulez faire ?</h4></label>
<select name="monchoix" id="monchoix" >
<option value="">Que voulez vous faire ? </option>
<?php
$monchoix = Array("modifier", "supprimer","nouveau");
for( $rangOption=0; $rangOption < sizeof( $monchoix ) ; $rangOption++ )
{
echo '<option value="' . $monchoix[ $rangOption ] . '"';
if( $lOption == $monchoix[ $rangOption ] )
echo ' selected="true"';
echo '>' . $monchoix[ $rangOption ] . '</option>';
}
?>
</select>
</form>
Ici tu a le select avec le choix que tu choisit de faire (modifier supprimmer ou nouveau)
ce select s'appelle "monchoix" ,bien sur dans la page j'ai mis ca :
<ita><form name="profiltype" action="mon_fichier_php" method="post"></ita>.
donc dans ton cas tu peut modifier ca
<form name="profiltype" action="question.php" method="post">
<SELECT name="nom" size="1">
tu cree un fichier question.php (tu l'appelle comme tu veut,mais faut mettre le meme nom dans la balise form action) ou tu recupere la valeur selectionnée dans ton select et ensuite tu poursuit le traitement comme tu veut.
essaye et toi moi au courant
@+
bon soir
voila le dernier code que jai fai
pour enregistrer le choix dans la base de donnees mais il sexecute avec des erreurs
<?php
$var=mysql_connect("localhost","root","");
?>
<?php
if (isset($_POST['reponse']))
{$reponse=$_POST['reponse'];
}
mysql_select_db("test",$var);
$req="INSERT INTO reponse1 (reponse)".
"VALUES('".$reponse."')"; //ligne de l'erreur
$result = mysql_query($req);
?>
<SELECT name="reponse" id="reponse">
<?php
mysql_select_db("test",$var);
$sql="select question from examen1";
$result=mysql_query($sql);
WHILE ($tab = mysql_fetch_array($result))
{?>
<OPTION><?php echo "$tab[question] ";?>
</option>
<?php }
?>
</SELECT>
<?php
mysql_close();
?>
merci pour vos aides :)
;
voila le dernier code que jai fai
pour enregistrer le choix dans la base de donnees mais il sexecute avec des erreurs
<?php
$var=mysql_connect("localhost","root","");
?>
<?php
if (isset($_POST['reponse']))
{$reponse=$_POST['reponse'];
}
mysql_select_db("test",$var);
$req="INSERT INTO reponse1 (reponse)".
"VALUES('".$reponse."')"; //ligne de l'erreur
$result = mysql_query($req);
?>
<SELECT name="reponse" id="reponse">
<?php
mysql_select_db("test",$var);
$sql="select question from examen1";
$result=mysql_query($sql);
WHILE ($tab = mysql_fetch_array($result))
{?>
<OPTION><?php echo "$tab[question] ";?>
</option>
<?php }
?>
</SELECT>
<?php
mysql_close();
?>
merci pour vos aides :)
;
bo,njour hanane ,si j'ai bien compris tu recupere la reponse que la personne à choisie et tu l'nregistre.
modofoe cette ligne
$req="INSERT INTO reponse1 VALUES reponse"
ou reponse1 est ta table et reponse le champ dans lequel tu veut stocker ta valeur
$sql="select question from examen1"; la je mettrais
$sql="select * from examen1";
@+
modofoe cette ligne
$req="INSERT INTO reponse1 VALUES reponse"
ou reponse1 est ta table et reponse le champ dans lequel tu veut stocker ta valeur
$sql="select question from examen1"; la je mettrais
$sql="select * from examen1";
@+
tjs mm problemme il ne sais pas la variable
lewis si ça ne te derenge pas tiens mon msn pour plus de contact
nice_to-meet_you@live.fr
ce sujet et mon projet de fin detude et je nai eu que 1h30 de formation en php
merci
:)
;
lewis si ça ne te derenge pas tiens mon msn pour plus de contact
nice_to-meet_you@live.fr
ce sujet et mon projet de fin detude et je nai eu que 1h30 de formation en php
merci
:)
;
bon soir
ah ok
je crois que le probleme est ici <SELECT name="reponse" id="reponse">
car le probleme et que
if (isset($_POST['reponse']))
{$reponse=$_POST['reponse'];
}
ne recupere aucune valeur a reponse
:)
merci
ah ok
je crois que le probleme est ici <SELECT name="reponse" id="reponse">
car le probleme et que
if (isset($_POST['reponse']))
{$reponse=$_POST['reponse'];
}
ne recupere aucune valeur a reponse
:)
merci
bonsoir
essaye ça :
if(!empty($_post['reponse']))
{
$reponse=$_post['reponse'];
}
autrement dit si post reponse est pas vide $reponse =post reponse
quand les isset coince je contourne le problme comme ça
essye et tien moi au courant.
sinon tu a bien mis un tag <form action="monfchier.php" method="post"> et tu l'a bien fermé avec </form> entre ton select ?
essaye ça :
if(!empty($_post['reponse']))
{
$reponse=$_post['reponse'];
}
autrement dit si post reponse est pas vide $reponse =post reponse
quand les isset coince je contourne le problme comme ça
essye et tien moi au courant.
sinon tu a bien mis un tag <form action="monfchier.php" method="post"> et tu l'a bien fermé avec </form> entre ton select ?
bon soir
jai fais le code entre
form action="quest_select.php" method="post"> </form>
mais tjrs le code ne marche pas
dsl pour tt derengement
;
jai fais le code entre
form action="quest_select.php" method="post"> </form>
mais tjrs le code ne marche pas
dsl pour tt derengement
;
bonsoir hanane qu'est ce que ca te dis comme erreur ?
le </form> faut le mettre apres ton bouton submit
c'est lui qui ferme le formulaire
le </form> faut le mettre apres ton bouton submit
c'est lui qui ferme le formulaire
mais il me donne le meme probleme
voila parquoi jai essayé
<?php
$var=mysql_connect("localhost","root","");
mysql_select_db("test",$var);
$sql="select question from examen2";
$result=mysql_query($sql);
$tab=mysql_fetch_row($result);
while ($tb ){
echo "$tab[0]";}
mysql_close(); // Déconnexion de MySQL
?>
mais tjrs le probleme est a $tab
merci ;
si c'est pas une faute defrappe ==>($tb )
l'erreur est la
met ca
($tab)
sinon essaye en remplacant $tab[o] par $tab['le_nom_de_ton_champ']