1 big problem

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : 1 big problem

par Cyrano » 28 août 2005, 09:20

Je ne crois pas, le ";" en fin de requête indique une fin d'instruction, donc il n'y a pas de raison que ça pose de problème.

Par contre le SELECT * est à éviter, non que ce ne soit pas valide, mais c'est parfois inutile de récupérer tous les champs d'une table quand on a besoin d'une partie seulement. En outre ça n'aide pas beaucoup à coder la suite. Ceci dit, as-tu essayé ta requête directement dans phpMyAdmin ?

par Elie » 28 août 2005, 02:30

<html> 
<body bgcolor="#FFFFCC"> 
<table align="center"> 
	<tr>
	 <td>code</td>
	 <td>nom</td>
	 <td>adresseip</td>
	 <td>adresserouteur</td>
	 <td>hostname</td>
	 <td>type deliaison</td>
	</tr>
<?php

$li="FR"; 
$hostt="localhost"; 
$user="root"; 
$bdd ="CNI"; 
mysql_connect($hostt,$user) or die ("ERREUR : Connexion au serveur impossible"); 
mysql_select_db($bdd) or die ("ERREUR : Connexion a la base impossible"); 
$query = "select * from lstadr where typeliaison ='".$li."'"; 
$result = mysql_query($query); 

while($row = mysql_fetch_row($result)) { 
	echo "<tr>\n";
	echo " <td>".$row[0]."</td>\n";
	echo " <td>".$row[1]."</td>\n";
	echo " <td>".$row[2]."</td>\n";
	echo " <td>".$row[3]."</td>\n";
	echo " <td>".$row[4]."</td>\n";
	echo " <td>".$row[5]."</td>\n";
	echo "</tr>\n";
	}
?>
</table> 
</body> 
</html>
A mon avis ton gros probleme vient bien plus a la racine :)

Sinon le probleme majeur de ton code etait surement le ' ; ' dans ta requete.

1 big problem

par rmed19 » 28 août 2005, 01:43

mon problems est concernant l'affichage de plusieurs champs recuperer a partir d bdd. j'ai essai plusieurs methodes que j'ai les trouvers dans les tuto maais il ne fonctionne pas exp
je vais faire l'affichage de tous les champs qui ont un type de liaison = FR
<?php
$li="FR";
$hostt="localhost";
$user="root";
$bdd ="CNI";
mysql_connect($hostt,$user) or die ("ERREUR : Connexion au serveur impossible");
mysql_select_db($bdd) or die ("ERREUR : Connexion a la base impossible");
$query = "select * from lstadr where typeliaison =\"".$li."\";";
$result = mysql_query($query);
echo " <html>
<body bgcolor=\"#FFFFCC\">
<div align=\"center\">
<TABLE>
<TABLE border>
<TR><TD>code<TD>nom<TD>adresseip<TD>adresserouteur<TD>hostname<TD>type deliaison";
while($row = mysql_fetch_row($result))
{
echo " <TR><TD>$row[0]<TD>$row[1]<TD>$row[2]<TD>$row[3]<TD>$row[4]<TD>$row[5]
</TABLE>
</div>
</body>
</html>";
}
?>
please help me!!!!!!!!!!!!!!!!