PHP et MySQL

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 : PHP et MySQL

par cmoi » 13 déc. 2006, 19:32

par ailleurs comment mettre en forme ? peut-on utiliser <font> ou une feuille de style ?[/quote]

En fait, j'ai résolu tout seul ce point.

Par contre pour le lien, j'ai modifié le code ainsi :
echo '<td>' . '<b>'.'<a href=mysql_result($res, $i, "SITE")>'.mysql_result($res, $i, "SOCIETE") . '</a>'.'</b>'.'</td>';

mais ca doit pas être ca !

par cmoi » 13 déc. 2006, 18:23

pour le tableau, mille excuses je n'avais vu le code !

pour le lien, je ne comprends pas bien. Le lien doit s'effectuer vers une donnée de la table qui se trouve dans un champ WEB. Donc la balise '<a href continue par quoi ?

par ailleurs comment mettre en forme ? peut-on utiliser <font> ou une feuille de style ?

par Invité » 13 déc. 2006, 14:32

faut savoir que c'est mysql_num_rows et non mysql_numrows

par Ajoloca » 13 déc. 2006, 13:20

rajouter <PHP> et </PHP>, c'est facile.
créer un tableau aussi. Mais j'insére où le code du tableau ? Dans le code php, j'ai essayé ca marche pas ! Et avant ca donne rien évidemment.
Je ne compreds pas.
Ta requête avant, elle fonctionnait ?

Si c'est le cas, en exécutant le code que je t'ai donné tu doit ontenir tes données dans un tableau.

Si c'est pas ça ta question, soit plus précis.

par charabia » 13 déc. 2006, 13:18

Regardes bien le code de Ajoloca. Il t'a construit le tableau HTML à l'intérieur du code PHP.

par cmoi » 13 déc. 2006, 13:15

rajouter <PHP> et </PHP>, c'est facile.
créer un tableau aussi. Mais j'insére où le code du tableau ? Dans le code php, j'ai essayé ca marche pas ! Et avant ca donne rien évidemment.

par Ajoloca » 13 déc. 2006, 01:00

Bonsoir,
Tu devrais mettre ton code entre les balises [ php] et [/php]
Il te suffis de créer un tableau HTML.
<?php
	$table = "organismes";
	$sql = "SELECT * FROM " . $table;
	$res = mysql_query($sql);
	$nb = mysql_numrows($res); // on recupère le nombre d'enregistrements
	$i = 0;
	echo '<table>';
	while ($i < $nb){ // parcours des résultats de la requête
		echo '<tr>';
		echo '<td>' . mysql_result($res, $i, "SOCIETE") . '</td>';
		echo '<td>' . mysql_result($res, $i, "THEMES") . '</td>';
		echo '<td>' . mysql_result($res, $i, "REGIONS") . '</td>';
		echo '</tr>';
		$i++;
	}
	echo '</table>';
?> 
Et pour ajouter tes liens tu utilises de la même manière la balise HTML '<a></a>'.

PHP et MySQL

par cmoi » 13 déc. 2006, 00:19

Attention débutant complet !! J'ai récupéré un code que j'ai trituré et qui fonctionne.
<?php 
$table = "organismes";
$sql = "SELECT * FROM " . $table;
$res = mysql_query($sql); 
$nb = mysql_numrows($res);  // on recupère le nombre d'enregistrements 
$i = 0;
while ($i < $nb){ // parcours des résultats de la requête  
	$nom = mysql_result($res, $i, "SOCIETE"); 
	$themes = mysql_result($res, $i, "THEMES");  
	$regions = mysql_result($res, $i, "REGIONS");  
	echo $nom  . ' | ' .$themes . ' | '.$regions.'<br />';  
	$i++;  
}  
?>
comment peut-on afficher les résultats dans un tableau (chaque champ dans une cellule) ?
mettre un lien sur champ (par exemple SOCIETE) ?

Merci pour vos suggestions.