par
charabia » 06 avr. 2006, 16:19
Avant de commencer à faire du php commence par corriger ton code HTML. Tu as tout plein d'erreurs...
Ensuite pour le PHP, avant de poser une question, regardes le tuto pour débutant :
http://www.phpdebutant.org
Là tu essaies d'attaquer du PHP sans en connaître les bases...tu vas continuer à galérer comme tu l'es maintenant.
Regardes la différence avec ton code (je n'ai pas corrigé ton HTML) :
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'agence', 'xxxx');
// on sélectionne la base
mysql_select_db('agences',$db);
// on crée la requête SQL
$id = isset($_GET['ID']) ? $_GET['ID'] : 1;
$sql = "SELECT ID,nom,adresse,telephone,fax,mail,agent1,mail1,agent2,mail2,agent3,mail3 FROM agences_tbl WHERE ID=".$id;
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
?>
<img src="./upload/logo_agence_<?php echo $data['ID']; ?>" width="111" height="46" border="0"><br><br>
<b><a href="agences.php?ID=<?php echo $data['ID']; ?>"><b><?php echo $data['nom']; ?></b></a><br><b><?php echo $data['adresse']; ?></b><br><br>Mail : <b><?php echo $data['mail']; ?></b><br>Tel : <b><?php echo $data['telephone']; ?></b><br>Fax : <b><?php echo $data['fax']; ?></b><br><br>AGENTS : <b><font color="#FF7E00"><br><?php echo $data['agent1']; ?></font></b><br><?php echo $data['mail1']; ?><b><font color="#FF7E00"><br><?php echo $data['agent2']; ?></b></font><br><?php echo $data['mail2']; ?><b><font color="#FF7E00"><br><?php echo $data['agent3']; ?></b></font><br><?php echo $data['mail3']; ?><br>
<?
}
// on ferme la connexion à
mysql
mysql_close();
?>
Avant de commencer à faire du php commence par corriger ton code HTML. Tu as tout plein d'erreurs...
Ensuite pour le PHP, avant de poser une question, regardes le tuto pour débutant : http://www.phpdebutant.org
Là tu essaies d'attaquer du PHP sans en connaître les bases...tu vas continuer à galérer comme tu l'es maintenant.
Regardes la différence avec ton code (je n'ai pas corrigé ton HTML) :
[php]<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'agence', 'xxxx');
// on sélectionne la base
mysql_select_db('agences',$db);
// on crée la requête SQL
$id = isset($_GET['ID']) ? $_GET['ID'] : 1;
$sql = "SELECT ID,nom,adresse,telephone,fax,mail,agent1,mail1,agent2,mail2,agent3,mail3 FROM agences_tbl WHERE ID=".$id;
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
?>
<img src="./upload/logo_agence_<?php echo $data['ID']; ?>" width="111" height="46" border="0"><br><br>
<b><a href="agences.php?ID=<?php echo $data['ID']; ?>"><b><?php echo $data['nom']; ?></b></a><br><b><?php echo $data['adresse']; ?></b><br><br>Mail : <b><?php echo $data['mail']; ?></b><br>Tel : <b><?php echo $data['telephone']; ?></b><br>Fax : <b><?php echo $data['fax']; ?></b><br><br>AGENTS : <b><font color="#FF7E00"><br><?php echo $data['agent1']; ?></font></b><br><?php echo $data['mail1']; ?><b><font color="#FF7E00"><br><?php echo $data['agent2']; ?></b></font><br><?php echo $data['mail2']; ?><b><font color="#FF7E00"><br><?php echo $data['agent3']; ?></b></font><br><?php echo $data['mail3']; ?><br>
<?
}
// on ferme la connexion à
mysql
mysql_close();
?>[/php]