Afficher un resultat
Résolu
treckar
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
treckar Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
treckar Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Afficher un resultat
- Resultat foot - Télécharger - Vie quotidienne
- Afficher appdata - Guide
- Lexer resultat - Télécharger - Sport
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
13 réponses
Je crois qu'il y a une petite erreur au niveau du nom du script php il y a un espace entre "cible" et "activite"
Résolu? ===> [RESOLU]
<form method="post" action="cible activite.php">
Résolu? ===> [RESOLU]
Ce n'est pas un probleme apparement, puisque sur une autre page ça fonctionne (j'entre des données, ici je veux en selectionner pour obtenir des données déjà dans ma base de donnée MySQL)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voici le code après vos conseils:
<?php
$IDjour=$_POST['IDjour'];
// connexion à la base
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mylsq_select_db(geronimo);
//Jour
$sql = "SELECT 'tableau'.'IDactivite' FROM tableau WHERE ('tableau'.'IDjour' = $IDjour)";
$IDactivite = mysql_query($sql) or die('Erreur SQL !'.$sql2.mysql_error());
//Activite
$requete = "SELECT 'activite'.'activite' FROM activite WHERE ('activite'.'ID' = $IDactivite) ";
mysql_query($requete) or die('Erreur SQL !'.$sql4.mysql_error());
//Affichage
echo '???';
?>
Toujours une page blanche.
<?php
$IDjour=$_POST['IDjour'];
// connexion à la base
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mylsq_select_db(geronimo);
//Jour
$sql = "SELECT 'tableau'.'IDactivite' FROM tableau WHERE ('tableau'.'IDjour' = $IDjour)";
$IDactivite = mysql_query($sql) or die('Erreur SQL !'.$sql2.mysql_error());
//Activite
$requete = "SELECT 'activite'.'activite' FROM activite WHERE ('activite'.'ID' = $IDactivite) ";
mysql_query($requete) or die('Erreur SQL !'.$sql4.mysql_error());
//Affichage
echo '???';
?>
Toujours une page blanche.
<?php
echo 'Activite du jour';
$IDjour=$_POST['IDjour'];
// connexion à la base
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mysql_select_db('geronimo');
//requete
$sql = "SELECT * FROM 'atelier'";
$resultat = "mysql_query($sql) or die(echo "bug")";
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($resultat))
{
// on affiche les informations de l'enregistrement en cours
echo ' <i>structure : '.$data['structure'].'</i><br>';
echo ' <i>atelier : '.$data['atelier'].'</i><br>';
}
?>
je cherche le moyen de sortir et afficher des données MySQL.
j'ai teste beaucoups de manière et j'obtient des pages blanches.
merci pour ton aide
echo 'Activite du jour';
$IDjour=$_POST['IDjour'];
// connexion à la base
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mysql_select_db('geronimo');
//requete
$sql = "SELECT * FROM 'atelier'";
$resultat = "mysql_query($sql) or die(echo "bug")";
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($resultat))
{
// on affiche les informations de l'enregistrement en cours
echo ' <i>structure : '.$data['structure'].'</i><br>';
echo ' <i>atelier : '.$data['atelier'].'</i><br>';
}
?>
je cherche le moyen de sortir et afficher des données MySQL.
j'ai teste beaucoups de manière et j'obtient des pages blanches.
merci pour ton aide
<HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<form method="post" action = "cible activite.php">
<p>
</p>
<select type="text" name="IDjour">
<option value="1">Lundi</option>
<option value="2">Mardi</option>
<option value="3">Mercredi</option>
<option value="4">Jeudi</option>
<option value="5">Vendredi</option>
</select>
</br>
</br>
<input type="submit" value="Valider" />
</form>
</body>
</HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<form method="post" action = "cible activite.php">
<p>
</p>
<select type="text" name="IDjour">
<option value="1">Lundi</option>
<option value="2">Mardi</option>
<option value="3">Mercredi</option>
<option value="4">Jeudi</option>
<option value="5">Vendredi</option>
</select>
</br>
</br>
<input type="submit" value="Valider" />
</form>
</body>
</HTML>
Il y a un formulaire avant ce script php non? Et c'est depuis le formulaire que tu obtiens un page blanche? Si tu lances directement le script PHP qu'est ce qu'il se passe?
Tu peux poster le formulaire?
Tu peux poster le formulaire?
Cette ligne pose pproblème :
$resultat = "mysql_query($sql) or die(echo "bug")";
Car tu utilises les doubles cotes plusieurs fois sans échapper le caractère :
comme ça ça devrait fonctionner :
$resultat = "mysql_query($sql) or die(echo 'bug')";
Si ca ne marche toujours pas vérifie que cible activite.php est dans le même dossier que le formulaire!
Résolu? ===> [RESOLU]
$resultat = "mysql_query($sql) or die(echo "bug")";
Car tu utilises les doubles cotes plusieurs fois sans échapper le caractère :
comme ça ça devrait fonctionner :
$resultat = "mysql_query($sql) or die(echo 'bug')";
Si ca ne marche toujours pas vérifie que cible activite.php est dans le même dossier que le formulaire!
Résolu? ===> [RESOLU]
$resultat = "mysql_query($sql) or die(echo 'bug')";
Cette ligne initialise une chaîne, elle n'appelle absolument pas la fonction mysql_query. Donc aucune requête n'est exécutée.
Et mettre echo 'bug' dans un die n'apporte pas grand chose...
Il faut écrire :
Cette ligne initialise une chaîne, elle n'appelle absolument pas la fonction mysql_query. Donc aucune requête n'est exécutée.
Et mettre echo 'bug' dans un die n'apporte pas grand chose...
Il faut écrire :
$resultat = mysql_query($sql) or die(mysql_error());
merci pour votre aide.
j'ai trouver un debut de reponse:
mysql_select_db('geronimo');
les quotes qui entoure geronimo sont 4 au lieu de alt-7
j'ai trouver un debut de reponse:
mysql_select_db('geronimo');
les quotes qui entoure geronimo sont 4 au lieu de alt-7
Maintenant je voudrait afficher une liste de reponse en fonction du jour mais sur la même page
??? $POST ???
Voici LA page php:
<HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<form method="post" action = "formulaire activite.php">
<p>
</p>
<select type="text" name="IDjour">
<option value="1">Lundi</option>
<option value="2">Mardi</option>
<option value="3">Mercredi</option>
<option value="4">Jeudi</option>
<option value="5">Vendredi</option>
</select>
</br>
</br>
<input type="submit" value="Valider" />
<?php
$IDjour=$_POST['IDjour'];
// connexion à la base
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mysql_select_db('geronimo');
//requete
$sql1 = "SELECT 'activite'.'activite'
FROM activite, tableau
WHERE (('tableau'.'IDjour' = $IDjour)
AND ('activite'.'ID' = 'tableau'.'IDactivite'))";
$activite = mysql_query($sql1) or die(mysql_error());
$sql2 = "SELECT 'tableau'.'IDactivite'
FROM tableau
WHERE ('tableau'.'IDjour' =$IDjour)";
$IDactivite = mysql_query($sql2) or die(mysql_error());
//affichage
while($data1 = mysql_fetch_assoc($activite))
{
// on affiche les informations de l'enregistrement en cours
echo '<ul> <li> '.$data1['activite'].'</li> </ul
}
?>
</form>
</body>
</HTML>
??? $POST ???
Voici LA page php:
<HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<form method="post" action = "formulaire activite.php">
<p>
</p>
<select type="text" name="IDjour">
<option value="1">Lundi</option>
<option value="2">Mardi</option>
<option value="3">Mercredi</option>
<option value="4">Jeudi</option>
<option value="5">Vendredi</option>
</select>
</br>
</br>
<input type="submit" value="Valider" />
<?php
$IDjour=$_POST['IDjour'];
// connexion à la base
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mysql_select_db('geronimo');
//requete
$sql1 = "SELECT 'activite'.'activite'
FROM activite, tableau
WHERE (('tableau'.'IDjour' = $IDjour)
AND ('activite'.'ID' = 'tableau'.'IDactivite'))";
$activite = mysql_query($sql1) or die(mysql_error());
$sql2 = "SELECT 'tableau'.'IDactivite'
FROM tableau
WHERE ('tableau'.'IDjour' =$IDjour)";
$IDactivite = mysql_query($sql2) or die(mysql_error());
//affichage
while($data1 = mysql_fetch_assoc($activite))
{
// on affiche les informations de l'enregistrement en cours
echo '<ul> <li> '.$data1['activite'].'</li> </ul
}
?>
</form>
</body>
</HTML>
Après quelques test:
j'ai un fichier avec une liste de jour.
La variable jour est recupere par un fichier cible qui me renvoie une liste type <li> des activite du jour.
Je voudrait une liste deroulante de type
<select type="text" name="IDactivite">
<option value="IDactivite">activite</option>
</select>
voici le code jusqu'a present:
formulaire.php
<HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<form method="post" action = "cible activite.php">
<select type="text" name="IDjour">
<option value="1">Lundi</option>
<option value="2">Mardi</option>
<option value="3">Mercredi</option>
<option value="4">Jeudi</option>
<option value="5">Vendredi</option>
</select>
</br>
</br>
<input type="submit" value="Valider" />
</form>
</body>
</HTML>
fichier cible activite.php
<HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<?php
$IDjour=$_POST['IDjour'];
// connexion à la base correct
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mysql_select_db('geronimo');
//requete correct
$sql1 = "SELECT 'activite'.'activite', 'activite'.'ID'
FROM activite, tableau
WHERE (('tableau'.'IDjour' = $IDjour)AND('activite'.'ID' = 'tableau'.'IDactivite'))";
$requete = mysql_query($sql1) or die(mysql_error());
echo '</br>Activite:';
// on affiche les informations dans une liste
while($data = mysql_fetch_assoc($requete))
{
echo '<ul> <li> '.$data['ID'].':'.$data['activite'].'</li> </ul> ';
}
?>
</body>
</HTML>
j'ai un fichier avec une liste de jour.
La variable jour est recupere par un fichier cible qui me renvoie une liste type <li> des activite du jour.
Je voudrait une liste deroulante de type
<select type="text" name="IDactivite">
<option value="IDactivite">activite</option>
</select>
voici le code jusqu'a present:
formulaire.php
<HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<form method="post" action = "cible activite.php">
<select type="text" name="IDjour">
<option value="1">Lundi</option>
<option value="2">Mardi</option>
<option value="3">Mercredi</option>
<option value="4">Jeudi</option>
<option value="5">Vendredi</option>
</select>
</br>
</br>
<input type="submit" value="Valider" />
</form>
</body>
</HTML>
fichier cible activite.php
<HTML>
<HEAD>
<BASE target="Page principale">
</HEAD>
<body>
<?php
$IDjour=$_POST['IDjour'];
// connexion à la base correct
mysql_connect('localhost', 'geronimo', 'CaXpQprn6rLXPEy3') or die('Erreur de connexion '.mysql_error());
mysql_select_db('geronimo');
//requete correct
$sql1 = "SELECT 'activite'.'activite', 'activite'.'ID'
FROM activite, tableau
WHERE (('tableau'.'IDjour' = $IDjour)AND('activite'.'ID' = 'tableau'.'IDactivite'))";
$requete = mysql_query($sql1) or die(mysql_error());
echo '</br>Activite:';
// on affiche les informations dans une liste
while($data = mysql_fetch_assoc($requete))
{
echo '<ul> <li> '.$data['ID'].':'.$data['activite'].'</li> </ul> ';
}
?>
</body>
</HTML>