titerce
Messages postés7Date d'inscriptionjeudi 16 février 2006StatutMembreDernière intervention24 novembre 2008
-
22 nov. 2008 à 09:44
titerce
Messages postés7Date d'inscriptionjeudi 16 février 2006StatutMembreDernière intervention24 novembre 2008
-
24 nov. 2008 à 21:26
Salut,
alors voila, j'aimerais envoyer une requete mysql a partir de selection de checkbox, mais ça ne marche pas....je suis nouveau dans le domaine et j'aimerais que l'on me dise ce qui ne marche pas et éventuellement que l'on me corrige...
J'ai un selection de type de film et j'aimerais qu'a partir de cette sélection et du bouton valider, que ma requête s'affiche sur une nouvelle page de type html....
Choisissez votre type de films pour fignoler votre recherche
<form method="POST">
Action
Aventure
Fantastique
Science-Fiction
Horreur
Policier
Série
Thriller
Danse
Espionnage
Chevalier
Spectacle
Comedie
Ado
Drame
Comedie Dramatique
guerre
Tous les genres possible
<?php
if (!empty ($_POST['check_code']))
{
$sCodes = implode(',', $_POST['option']);
SELECT SELECT films.titre, films.titreVO, genres.genre
FROM films
inner join Genres
ON films.codegenre=genres.codegenres
WHERE code_art IN ($sCodes)
order by films.titre')
};
?>
</form>
<?php
mysql_close($db);
?>
A voir également:
Envoyer unerequête a partir de choix de plusieurs checkbox
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 22 nov. 2008 à 13:30
salut
je ne vois pas ou tu fais ta requete...
t'as mis ca :
SELECT SELECT films.titre, films.titreVO, genres.genre
FROM films
inner join Genres
ON films.codegenre=genres.codegenres
WHERE code_art IN ($sCodes)
order by films.titre')
mais sans appeller mysql_query ou autre, ca ne peut pas fonctionner.
t'aurais du nous donner ton message d'erreur ca nous aurait aide pour trouver le probleme.
titerce
Messages postés7Date d'inscriptionjeudi 16 février 2006StatutMembreDernière intervention24 novembre 2008 22 nov. 2008 à 14:11
Bonjour, j'ai déjà commencé à lire php débutant, mais j'ai un prof qui me demande de faire une interface graphique pour notre base de données en peu de temps...j'ai essayer de lire consciencieusement...
je vais toujours vous donne mon problème :
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\test PHP pour BD\test.php on line 36
voila...
j'ai réécrit mon programme en fonction de ta remarque...
Choisissez votre type de films pour fignoler votre recherche
<form method="POST">
Action
Aventure
Fantastique
Science-Fiction
Horreur
Policier
Série
Thriller
Danse
Espionnage
Chevalier
Spectacle
Comedie
Ado
Drame
Comedie Dramatique
guerre
Tous les genres possible
<?php
if (!empty ($_POST['check_code']))
{
Valider=($req=mysql_query('SELECT films.titre, films.titreVO, genres.genre
FROM films
inner join Genres
ON films.codegenre=genres.codegenres
where genres.genre ='option'
order by films.titre'));
?>
<?php
mysql_close($db);
?>
morpheus22170
Messages postés99Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention 8 septembre 2009 22 nov. 2008 à 17:44
nan nan des checksbox quel horreur !!!!
une liste déroulante (checkbox suffit)
<?php
echo "<tr>
<td>Catégorie de film:</td>
<td>";
$userB = "root";
$hostB = "localhost";
$passwordB = "";
$databaseB = "films";//base de données
$connexionB = mysql_connect($hostB, $userB, $passwordB) or die ("Connexion au serveur impossible");
$dbB = mysql_select_db($databaseB, $connexionB) or die ("Sélection de la base de données impossible");
$rqB = "SELECT * FROM films";//la table a utilisée
$resultB = mysql_query($rqB) or die ("Exécution de la requête impossible");
echo "<select name='nomgenre'>\n"; //la variable que tu utiliseras après pour insert, update, delete ....
while ($ligneB = mysql_fetch_array($resultB))
{ extract($ligneB);
echo "<option value='$ligneB[1]'> $ligneB[1]\n"; //1 correspond à la colonne dans la table films
}
echo "</select>\n";
echo "</tr>";
?>
titerce
Messages postés7Date d'inscriptionjeudi 16 février 2006StatutMembreDernière intervention24 novembre 2008 23 nov. 2008 à 10:17
Salut, effectivement c'est plus propre...
mais je n'ai pas compris la dernière partie :
echo "<select name='nomgenre'>\n"; //la variable que tu utiliseras après pour insert, update, delete ....
while ($ligneB = mysql_fetch_array($resultB))
{ extract($ligneB);
echo "<option value='$ligneB[1]'> $ligneB[1]\n"; //1 correspond à la colonne dans la table films
}
echo "</select>\n";
echo "</tr>";
?>