$sql 'SELECT id_notes FROM notes WHERE pseudo "' . mysql_real_escape_string($pseudo); $sql .= '" AND matiere="' . mysql_real_escape_string($data['matiere']) . '"'; $req = mysql_query($sql); echo (mysql_num_rows($req) ? 'existe' : 'n\'existe pas');
<?php mysql_connect('localhost','root',''); mysql_select_db('123456'); print_r($_POST); /*initialisation*/ $matiere = isset($_POST['matiere']) ? $_POST['matiere'] : null; $pseudo = isset($_POST['pseudo']) ? $_POST['pseudo'] : null; $msg=$trouver=null; $sql "SELECT * FROM notes WHERE pseudo '".$pseudo."'"; $req = mysql_query($sql); while($data = mysql_fetch_array($req)) { if($_POST['matiere'] == $data['matiere']) { $trouver=true; $msg='ok'; }else{ $trouver=false; $msg='ça n\'existe pas'; } } /*resultats*/ echo ''; print_r($msg); echo ' '; print_r($trouver); /*0 ou 1*/ echo ' '; ?> <form method="post" action=""> calcul anglais </form> <!-- -- phpMyAdmin SQL Dump -- version 3.2.0.1 -- http://www.phpmyadmin.net -- -- Serveur: localhost -- Généré le : Ven 20 Janvier 2012 à 19:59 -- Version du serveur: 5.1.36 -- Version de PHP: 5.2.11 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de données: `123456` -- -- -------------------------------------------------------- -- -- Structure de la table `notes` -- CREATE TABLE IF NOT EXISTS `notes` ( `id` int(10) NOT NULL AUTO_INCREMENT, `pseudo` varchar(30) NOT NULL, `matiere` varchar(30) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; -- -- Contenu de la table `notes` -- INSERT INTO `notes` (`id`, `pseudo`, `matiere`) VALUES (1, 'toto', 'anglais'), (2, 'titi', 'calcul'), (3, 'tata', 'rien'), (4, 'tutu', 'rien'); -->
echo'ça n\'existe pas';car pour l'instant c'est juste pour savoir si ça marche ou pas, avant que je continue.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question