Jump to content

Ghettobusta

Members
  • Posts

    22
  • Joined

  • Last visited

    Never

Posts posted by Ghettobusta

  1. try changing it to:

    			//------------------------------
    		// Vérification des données entrées
    		if ($hidden!="1") {}

    that should leave that space blank. the exit; command stops the server sending anything else past that point.

    This doesn't work... because it executes the next command right away...

  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<title>Forum de discussion sur les technologies de l'information</title>
    	<link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    	<div class="titre">Le forum des technologies de l'information</div>
    	<table class="menu1">
    		<tr>
    		<td class="menu2"><a href="index.php">Accueil</a></td>
            		</tr>
    		<tr>
    		<td class="menu2"><a href="guide.html">Guide d'utilisation</a></td>
            		</tr>	
    		<tr>
            		<td class="menu2"><a href="inscription.php">S'inscrire</a></td>
            		</tr>	
    		<tr>
    		<td class="menu2"><a href="sujet.php">Ajouter un sujet</a></td>
            		</tr>	
    		<tr>
    		<td class="menu2"><a href="intervention.php">Répondre à un sujet</a></td>
        			</tr>
    	</table>
    	<div><br/></div>
    	<p class="text">		
    	<?php
    		"Subject value -> " . $_POST['sujet'] . "<br/>";
    		//------------------------------
    		// Connexion à la base de données
    		$adresse_serveur='localhost';
    		$compte_mysql='tixxx';
    		$mot_de_passe_mysql='-';
    		$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    		if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    		//------------------------------
    		// Sélection de la base de données
    		$nom_bd='H2007';
    		if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    		//------------------------------
    		// Exécution de la requête sur une base de données précise
    		$requete="SELECT `Ctexte`,`Cdate`, `Unom` FROM `Commentaires`, `Usagers` WHERE CUid=Uid AND CSid='".$_POST['sujet']."'";
    		$resultat=mysql_query($requete, $lien_bd);
    		if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    		$requete2="SELECT `Stexte`,`Sid` FROM `Sujets` WHERE Sid='".$_POST['sujet']."'";
    		$resultat2=mysql_query($requete2, $lien_bd);
    		while ($enregistrement2 = mysql_fetch_array($resultat2)){
    			print "<strong>Sujet #".$enregistrement2['Sid'].": ".$enregistrement2['Stexte'].":</strong><br/>";
    			print "-----------------------------------------------------------------------------<br/>";}
    		//------------------------------
    		// Récupération des données
    		if (mysql_num_rows($resultat) == 0) {print "Il n'y a aucun commentaire sur ce sujet<br/>"; print "-----------------------------------------------------------------------------<br/>";}
    		else {
    			while ($enregistrement = mysql_fetch_array($resultat)) {
    				if ($enregistrement['Ctexte']!=""){
    					print "<strong>Nom: </strong>".$enregistrement['Unom']."<br/>";
    					print "<strong>Date: </strong>".$enregistrement['Cdate']."<br/>";
    					print "<strong>Commentaire: </strong>".$enregistrement['Ctexte']."<br/>";
    					print "-----------------------------------------------------------------------------<br/>";}}
    	}?>
    	<div><br/>Veuillez choisir un autre sujet:</div>
    	<form action="visionner.php" method="post">
    		<p class="text">
    		<select name="sujet">
    			<?php
    				//------------------------------
    				// Connexion à la base de donnée
    				$adresse_serveur='localhost';
    				$compte_mysql='tixxx';
    				$mot_de_passe_mysql='-';
    				$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    				if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Sélection de la base de donnée
    				$nom_bd='H2007';
    				if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Exécution de la requête sur une base de donnée précise
    				$requete="SELECT * FROM Sujets ORDER BY Sid DESC";
    				$resultat=mysql_query($requete, $lien_bd);
    				if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Récupération des données
    				if (mysql_num_rows($resultat) > 0) {
    					while ($enregistrement = mysql_fetch_array($resultat)) {
    						if ($enregistrement['Stexte']!="") {
    						print "<option value=\"".$enregistrement['Sid']."\">".$enregistrement['Sid'].". ".$enregistrement['Stexte']."</option>";}}}
    			?>
    		</select><br/>
    		<input type="submit" value="Visionner"/>
    		</p>
    	</form>
    	</p>
    	<div><br/></div>
    	<p class="webmestres">Ce site a été créé par <a href="mailto:alexandre.kheir@polymtl.ca">Alexandre Kheir</a> et <a href="mailto:Elie.Agha@polymtl.ca">Elie Agha</a> (équipe 317), Élèves de <a href="http://www.polymtl.ca/">l'École Polytechnique de Montréal</a><br/>
    	NB: Pour pouvoir pleinement profiter de ce site, une résolution de 1024 x 760 est préférable</p>
    </body>
    </html>

  3. Thanks a lot!

    If I can ask you a last thing...

    I'm getting these errors for my "visionner.php":

    http://validator.w3.org/check?uri=http%3A%2F%2Fcogito.labos.polymtl.ca%2F%7Eti317%2FTS2%2Fvisionner.php&charset=%28detect+automatically%29&doctype=Inline

     

    And I am getting the same three errors for my "inscription.php", "intervention.php" and "sujet.php":

    http://validator.w3.org/check?uri=http%3A%2F%2Fcogito.labos.polymtl.ca%2F%7Eti317%2FTS2%2Finscription.php&charset=%28detect+automatically%29&doctype=Inline

     

    Here is my "inscription.php"... I guess if I fix the errors in this one, It will be teh same thing in the 2 others:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<title>Forum de discussion sur les technologies de l'information</title>
    	<link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    	<div class="titre">Le forum des technologies de l'information</div>
    	<table class="menu1">
    		<tr>
    		<td class="menu2"><a href="index.php">Accueil</a></td>
            		</tr>
    		<tr>
    		<td class="menu2"><a href="guide.html">Guide d'utilisation</a></td>
            		</tr>	
    		<tr>
            		<td class="menu2"><a href="inscription.php">S'inscrire</a></td>
            		</tr>	
    		<tr>
    		<td class="menu2"><a href="sujet.php">Ajouter un sujet</a></td>
            		</tr>	
    		<tr>
    		<td class="menu2"><a href="intervention.php">Répondre à un sujet</a></td>
        			</tr>
    	</table>
    	<div><br/></div>
    	<p class="text">Veuillez remplir le formulaire ci-dessous si vous désirez vous inscrire afin de faire valoir votre opinion sur notre merveilleux forum:</p>
    	<form action="inscription.php" method="post">
    		<div><input type="hidden" name="hidden" value="1" /></div>
    		<table class="table">
    			<tr>
    			<td>Nom d'utilisateur*: </td>
    			<td class="input"><input type="text" maxlength="12" name="username" size="20"/></td>
    			</tr>
    			<tr>
    			<td>Mot de passe*: </td>
    			<td class="input"><input type="password" maxlength="12" name="password" size="20"/></td>
    			</tr>
    			<tr>
    			<td>Confirmation du Mot de passe*: </td>
    			<td class="input"><input type="password" maxlength="12" name="password2" size="20"/></td>
    			</tr>
    			<tr>
    			<td>Courriel: </td>
    			<td class="input"><input type="text" name="courriel" size="20"/></td>
    			</tr>
    			<tr>
    			<td></td>
    			<td><input type="submit" value="S'inscrire"/></td>
    			</tr>
    		</table>
    	</form>
    	<div class="text"><br/>* : champ obligatoire.<br/>
    	NB: Votre nom d'utilisateur et mot de passe doivent strictement être composés de caractères alphanumériques ou de la barre de soulignement.</div>
    	<div><br/></div>
    	<p class="webmestres">Ce site a été créé par <a href="mailto:alexandre.kheir@polymtl.ca">Alexandre Kheir</a> et <a href="mailto:Elie.Agha@polymtl.ca">Elie Agha</a> (équipe 317), Élèves de <a href="http://www.polymtl.ca/">l'École Polytechnique de Montréal</a><br/>
    	NB: Pour pouvoir pleinement profiter de ce site, une résolution de 1024 x 760 est préférable</p>
    	<p class="erreur">
    	<?php
    		$hidden = $_POST['hidden'];
    		$nom = $_POST['username'];
    		$password = $_POST['password'];
    		$password2 = $_POST['password2'];
    		$courriel = $_POST['courriel'];
    		//------------------------------
    		// Vérification des données entrées
    		if ($hidden!="1") {exit();}
    		if ($nom==""){print("Vous devez entrer un nom d'utilisateur.<br/>"); exit();}
    		if ($password==""){print("Vous devez entrer un mot de passe.<br/>");exit();}
    		if ($password2==""){print("Vous devez confirmer votre mot de passe.<br/>");exit();}
    		if ($password!=$password2){print("Les deux mots de passe ne correspondent pas.<br/>"); exit();}
    		//------------------------------
    		// Connexion à la base de données
    		$adresse_serveur='localhost';
    		$compte_mysql='tixxx';
    		$mot_de_passe_mysql='-';
    		$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    		if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    		//------------------------------
    		// Sélection de la base de données
    		$nom_bd='H2007';
    		if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    		//------------------------------
    		//Vérification de la disponibilité du username
    		$requete='SELECT * FROM Usagers WHERE Unom="'.$nom.'"';
    		$resultat=mysql_query($requete, $lien_bd);
    		if (mysql_num_rows($resultat)>0) {print("Ce nom d'utilisateur appartient déjà à quelqu'un, veuillez en choisir un autre.");exit();}
    		//------------------------------
    		// Exécution de la requête sur une base de donnée précise
    		$requete='INSERT INTO Usagers VALUES(NULL,"'.$nom.'",MD5("'.$password.'"),"'.$courriel.'")';
    		$resultat=mysql_query($requete, $lien_bd);
    		if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    		print "Félicitations, la création de votre compte s'est faite avec succès.  Veuillez prendre en note votre nom d'utilisateur et votre mot de passe afin de ne pas les égarer.<br/>";
    	?></p>
    </body>
    </html>

  4. Sorry.  I'm new and didn't have time to read all the forum rules... this is due very soon.  I'll be careful next time.

     

    The thing is this does have to do with php... because I'm pretty sure my php code is generating all those errors...  They all come from the drop-down menu.

     

    The only other errors I have are all like this one:

    Error  Line 60 column 2: end tag for "p" omitted, but OMITTAG NO was specified.

     

    The validator doesn't seem to see that I closed those tags AFTER the php code... is there a way to fix this?

  5. Thanks.  That was a good start.

    Now I'm pretty sure that what is generating the 750 errors is in this part of the code:

    Can someone check it out?  I'd appreciate it A LOT!!!

    		<form action="visionner.php" method="POST">
    		<p id="text">
    		<select name="sujet">
    			<?php
    				//------------------------------
    				// Connexion à la base de donnée
    				$adresse_serveur='localhost';
    				$compte_mysql='tixxx';
    				$mot_de_passe_mysql='MEC1310';
    				$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    				if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Sélection de la base de donnée
    				$nom_bd='H2007';
    				if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Exécution de la requête sur une base de donnée précise
    				$requete="SELECT * FROM Sujets ORDER BY Sid DESC";
    				$resultat=mysql_query($requete, $lien_bd);
    				if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Récupération des données
    				if (mysql_num_rows($resultat) > 0) {
    					while ($enregistrement = mysql_fetch_array($resultat)) {
    						if ($enregistrement['Stexte']!="") {
    						print "<option value=". $enregistrement['Sid'] ."\">".$enregistrement['Sid'].". ".$enregistrement['Stexte']."</option>";}}}
    			?>
    		</select><br>
    		<input type="submit" value="Visionner"/>
    		</p>
    	</form>

     

  6. I need to give this in in exactly 4 hours...

     

    The website is: http://cogito.labos.polymtl.ca/~ti317/TS2/

     

    I have to validate it on http://validator.w3.org/

     

    When I try to validate http://cogito.labos.polymtl.ca/~ti317/TS2/index.php

    and http://cogito.labos.polymtl.ca/~ti317/TS2/visionner.php

    I get more than 700 errors...  there must be a little mistake in my code that does this... it's impossible I really made 700 mistakes.  I copy pasted some code from Index to Visionner... so I'm pretty sure the problem comes from the code that is the same in both.

     

    I REALLY NEED URGENT HELP ON THIS PLEASE!!

     

    My index:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<title>Forum de discussion sur les technologies de l'information</title>
    	<link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    	<div id="titre">Le forum des technologies de l'information</div>
    	<table id="menu1">
    		<tr>
    		<td id="menu2"><a href="index.php">Accueil</a></td>
            		</tr>
    		<tr>
    		<td id="menu2"><a href="guide.html">Guide d'utilisation</a></td>
            		</tr>	
    		<tr>
            		<td id="menu2"><a href="inscription.php">S'inscrire</a></td>
            		</tr>	
    		<tr>
    		<td id="menu2"><a href="sujet.php">Ajouter un sujet</a></td>
            		</tr>	
    		<tr>
    		<td id="menu2"><a href="intervention.php">Répondre à un sujet</a></td>
        			</tr>
    	</table>
    	<div><br/></div>
    	<p id="paragraphe">Bienvenue sur 'Le forum des technologies de l'information'.  Ce forum vise à receuillir divers opinions par rapport à la place que prennent les <a href="http://fr.wikipedia.org/wiki/Technologie_de_l%27information">technologies de l'information</a> dans la société actuelle. Veuillez prendre note que vous devez vous <a href="inscription.html">inscrire</a> afin de pouvoir faire valoir votre propre opinion.  Nous vous remercions de votre visite.</p>
    	<p id="text">Veuillez choisir un sujet:</p>
    	<form action="visionner.php" method="post">
    		<p id="text">
    		<select name="sujet">
    			<?php
    				//------------------------------
    				// Connexion à la base de données
    				$adresse_serveur='-';
    				$compte_mysql='-';
    				$mot_de_passe_mysql='-';
    				$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    				if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Sélection de la base de données
    				$nom_bd='H2007';
    				if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Exécution de la requête sur une base de données précise
    				$requete="SELECT * FROM Sujets ORDER BY Sid DESC";
    				$resultat=mysql_query($requete, $lien_bd);
    				if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Récupération des données
    				if (mysql_num_rows($resultat) > 0) {
    					while ($enregistrement = mysql_fetch_array($resultat)) {
    						if ($enregistrement['Stexte']!="") {
    						print "<option value=".$enregistrement['Sid']."\">".$enregistrement['Sid'].". ".$enregistrement['Stexte']."</option>";}}}
    			?>
    		</select><br>
    		<input type="submit" value="Visionner"/>
    		</p>
    	</form>
    	<br/><br/><br/><br/>
    	<p id="webmestres">Ce site a été créé par <a href="mailto:alexandre.kheir@polymtl.ca">Alexandre Kheir</a> et <a href="mailto:Elie.Agha@polymtl.ca">Elie Agha</a> (équipe 317), Élèves de <a href="www.polymtl.ca">l'École Polytechnique de Montréal</a><br/>
    	NB: Pour pouvoir pleinement profiter de ce site, une résolution de 1024 x 760 est préférable</p>
    </body>
    </html>

     

    My visionner:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<title>Forum de discussion sur les technologies de l'information</title>
    	<link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    	<div id="titre">Le forum des technologies de l'information</div>
    	<table id="menu1">
    		<tr>
    		<td id="menu2"><a href="index.php">Accueil</a></td>
            		</tr>
    		<tr>
    		<td id="menu2"><a href="guide.html">Guide d'utilisation</a></td>
            		</tr>	
    		<tr>
            		<td id="menu2"><a href="inscription.php">S'inscrire</a></td>
            		</tr>	
    		<tr>
    		<td id="menu2"><a href="sujet.php">Ajouter un sujet</a></td>
            		</tr>	
    		<tr>
    		<td id="menu2"><a href="intervention.php">Répondre à un sujet</a></td>
        			</tr>
    	</table>
    	<br/>
    	<p id="text">		
    	<?php
    		"Subject value -> " . $_POST['sujet'] . "<br/>";
    		//------------------------------
    		// Connexion à la base de données
    		$adresse_serveur='-';
    		$compte_mysql='-';
    		$mot_de_passe_mysql='-';
    		$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    		if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    		//------------------------------
    		// Sélection de la base de données
    		$nom_bd='H2007';
    		if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    		//------------------------------
    		// Exécution de la requête sur une base de données précise
    		$requete="SELECT `Ctexte`,`Cdate`, `Unom` FROM `Commentaires`, `Usagers` WHERE CUid=Uid AND CSid='".$_POST['sujet']."'";
    		$resultat=mysql_query($requete, $lien_bd);
    		if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    		$requete2="SELECT `Stexte`,`Sid` FROM `Sujets` WHERE Sid='".$_POST['sujet']."'";
    		$resultat2=mysql_query($requete2, $lien_bd);
    		while ($enregistrement2 = mysql_fetch_array($resultat2)){
    			print "<strong>Sujet #".$enregistrement2['Sid'].": ".$enregistrement2['Stexte'].":</strong><br/>";
    			print "-----------------------------------------------------------------------------<br/>";}
    		//------------------------------
    		// Récupération des données
    		if (mysql_num_rows($resultat) == 0) {print "Il n'y a aucun commentaire sur ce sujet<br/>"; print "-----------------------------------------------------------------------------<br/>";}
    		else {
    			while ($enregistrement = mysql_fetch_array($resultat)) {
    				if ($enregistrement['Ctexte']!=""){
    					print "<strong>Nom: </strong>".$enregistrement['Unom']."<br/>";
    					print "<strong>Date: </strong>".$enregistrement['Cdate']."<br/>";
    					print "<strong>Commentaire: </strong>".$enregistrement['Ctexte']."<br/>";
    					print "-----------------------------------------------------------------------------<br/>";}}
    	}?>
    	<br/>Veuillez choisir un autre sujet:
    	<form action="visionner.php" method="POST">
    		<p id="text">
    		<select name="sujet">
    			<?php
    				//------------------------------
    				// Connexion à la base de donnée
    				$adresse_serveur='localhost';
    				$compte_mysql='tixxx';
    				$mot_de_passe_mysql='MEC1310';
    				$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    				if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Sélection de la base de donnée
    				$nom_bd='H2007';
    				if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Exécution de la requête sur une base de donnée précise
    				$requete="SELECT * FROM Sujets ORDER BY Sid DESC";
    				$resultat=mysql_query($requete, $lien_bd);
    				if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    				//------------------------------
    				// Récupération des données
    				if (mysql_num_rows($resultat) > 0) {
    					while ($enregistrement = mysql_fetch_array($resultat)) {
    						if ($enregistrement['Stexte']!="") {
    						print "<option value=". $enregistrement['Sid'] ."\">".$enregistrement['Sid'].". ".$enregistrement['Stexte']."</option>";}}}
    			?>
    		</select><br>
    		<input type="submit" value="Visionner"/>
    		</p>
    	</form>
    	</p>
    	<br/>
    	<p id="webmestres">Ce site a été créé par <a href="mailto:alexandre.kheir@polymtl.ca">Alexandre Kheir</a> et <a href="mailto:Elie.Agha@polymtl.ca">Elie Agha</a> (équipe 317), Élèves de <a href="www.polymtl.ca">l'École Polytechnique de Montréal</a><br/>
    	NB: Pour pouvoir pleinement profiter de ce site, une résolution de 1024 x 760 est préférable</p>
    </body>
    </html>
    

  7. Let's say I display a certain sentence in a drop-down menu:

    print '<option value="'.$enregistrement['Unom'].'">'.$enregistrement['Unom'].'</option>';

     

    If I want to create an input that will be the same size as my drop-down... how can I do this?

    <input type="password" maxlength="12" name="password" size="30"/>

    What do I put in size instead of "30"?

     

    If you don't understand my question... this might help you visualize it:

    http://cogito.labos.polymtl.ca/~ti317/TS2/intervention.php

     

    I want the "Mot de passe" and "Commentaire" inputs to be as long as "Sujet"

     

    thanks in advance

  8. I am using the POST method like this:

    <?php
    echo "Subject value -> " . $_POST['sujet'] . "<br/>";
    ?>

     

    And then I use this in a MySQL request:

    $requete='SELECT Ctexte, Cdate, Unom FROM Commentaires, Usagers WHERE Commentaires.CUid = Usagers.Uid AND Commentaires.CSid = '.$_POST['sujet'];

     

    I am getting this error message:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"' at line 1

     

    What is not right in my syntax?

    Thx in advance!

  9. This is the website:

    http://cogito.labos.polymtl.ca/~ti317/TS2/

     

    But the list is suppose to show topics like this website:

    http://cogito.labos.polymtl.ca/~ti309/TS2/

     

    I don't know why it's not working...

     

    This is my index.php code:

    		<form action="consulter.php" method="POST">
    		<p id="text">
    		<select name="sujet">
    			<?php
    			//------------------------------
    			// Connexion à la base de donnée
    			$adresse_serveur='localhost';
    			$compte_mysql='tixxx';
    			$mot_de_passe_mysql='MEC1310';
    			$lien_bd=mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    			if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    			//------------------------------
    			// Sélection de la base de donnée
    			$nom_bd='TS2_H07';
    			if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    			//------------------------------
    			// Exécution de la requête sur une base de donnée précise
    			$requete='SELECT Sujets.texte, CONCAT(Sujets.id,". ",Sujets.texte) AS Sujet FROM Sujets ORDER BY Sujets.date DESC';
    			$resultat=mysql_query($requete, $lien_bd);
    			if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    			//------------------------------
    			// Récupération des données
    			if (mysql_num_rows($resultat) > 0) {
    			while ($enregistrement = mysql_fetch_array($resultat)) {print "<option>.$enregistrement['Sujets.texte'].</option>\n";}}?>
    			</select><br>
    			<input type="submit" value="Envoyer"/>
    		</p>
    	</form>

     

    And this is my consulter.php (which probably contains multiple bugs):

    		<?php
    	//------------------------------
    	// Connexion à la base de donnée
    	$adresse_serveur=localhost';
    	$compte_mysql='tixxx';
    	$mot_de_passe_mysql='MEC1310';
    	$lien_bd = mysql_connect($adresse_serveur, $compte_mysql, $mot_de_passe_mysql);
    	if (!$lien_bd) {print("<strong>Impossible de se connecter au serveur MySQL: </strong>" . mysql_error()); exit();}
    	//------------------------------
    	// Sélection de la base de donnée
    	$nom_bd='H2007';
    	if (!mysql_select_db($nom_bd, $lien_bd)) {print("<strong>Impossible d'utiliser la base de données $nom_bd : </strong>" . mysql_error()); exit();}
    	//------------------------------
    	// Exécution de la requête sur une base de donnée précise
    	$requete='SELECT Commentaires.texte, Usagers.nom, Commentaires.date FROM Sujets, Commentaires, Usagers WHERE CONCAT(Sujets.id,". ",Sujets.texte)="'.$_POST[sujet].'" AND Sujets.id=Commentaires.id AND Usagers.id=Sujets.id';
    	$resultat=mysql_query($requete, $lien_bd);
    	if (!$resultat) {print("<strong>Erreur lors du traitement de la requête : </strong>" . mysql_error()); exit();}
    
    
    	print "<table>\n";
    	print "<tr><td><h1>".$_POST[sujet]."</h1></td></tr>";
    	print "</table>\n";
    	//------------------------------
    	// Récupération des données
    	if (mysql_num_rows($resultat) == 0) {print "<tr><td><em>Aucun enregistrement...</em><br />\n</td></tr>";}
    	else {print "<table>\n";
    	print "<tr>";
    	print "<th>Commentaires</th>";
    	print "<th>Utilisateur</th>";
    	print "<th>Date</th>";
    	print "</tr>\n";
    	print "<tr>";
    	while ($enregistrement = mysql_fetch_array($resultat)) {print "<td>".$enregistrement['Commentaires.texte']."</td>";
    	print "<td>".$enregistrement['Usagers.nom']."</td>";
    	print "<td>".$enregistrement['Commentaires.date']."</td>";   
    	print "</tr>\n";}
    	print "</table>\n";}?>

     

    I need help!!! Thx in advance!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.