tableau triable en ligne - SQL/NoSQL - Programmation
Marsh Posté le 05-01-2005 à 17:54:19
1) Rien à voir avec SQL ou le SGBD
2) On ne code pas à ta place, ici. On t'aide à avancer quand tu es bloqué.
Marsh Posté le 05-01-2005 à 17:55:42
je ne veux pas du code, je voudrais un tuyau, une méthode qui me faciliterai la vie (genre un nom de logiciel, . . . )
Marsh Posté le 05-01-2005 à 17:57:27
aaurelien6 a écrit : je ne veux pas du code, je voudrais un tuyau, une méthode qui me faciliterai la vie (genre un nom de logiciel, . . . ) |
Le bloc-notes de windows et la doc de php...
Marsh Posté le 05-01-2005 à 18:00:43
dis pas ça skeye il semble qu'il y ait des pages php sur son site (regarde à la racine)...
Par contre, aaurelien, il faudrait peut-être que tu ailles faire un petit tour sur les tutoriels SQL qui souvent font des cours de base en SGBDR... tiens le premier liens que j'ai trouvé en faisant une recherche sur google : http://cerig.efpg.inpg.fr/tutoriel [...] mmaire.htm.
Et fait des petits tests séparés : php d'un coté pour la syntaxe et tout, et SQL de l'autre pour manipuler les données...
Dès que tu as une question plus précise tu reviens et on t'aidera sans problème...
Mais faut faire un minimum d'effort non ?
Marsh Posté le 05-01-2005 à 18:02:59
dreameddeath a écrit : dis pas ça skeye il semble qu'il y ait des pages php sur son site (regarde à la racine)... |
et?
dreameddeath a écrit : |
Regarde son image, c'est uniquement un problème de php...ou alors il n'a pas non plus créé la base de données, et dans ce cas ya beaucoup de boulot!
Marsh Posté le 05-01-2005 à 18:08:20
Sur les libellés, un lien pointant sur la même page avec un paramètre "order" valant le nom du champ correspondant.
Ensuite, dans le PHP, lors de la sélection des données, tu regarde si ce "order" est rempli. Si c'est le cas, tu rajoutes juste à la fin de ta requête "order by $order" et c'est terminé.
Marsh Posté le 05-01-2005 à 18:13:37
skeye a écrit : et? |
je voulais juste lui accorder le bénéfice du doute en espèrant qu'il avait déjà commencé à faire les choses mais il ne nous en a pas fait part... Sinon je suis évidemment d'accord avec toi (cf ton premier post et regarde la dernière phrase du mien)
Marsh Posté le 05-01-2005 à 18:34:20
j'avais commencé comme ca mais ca foire au niveau de l'éxécution de la requête ! je trouve pas.
<html>
<?
define('MY_SERV', 'sql.free.fr'); // localhost ou autre
define('MY_LOG', 'aaurelien6a');
define('MY_PASS', 'password');
define('MY_BD', 'aaurelien6a');
?>
<?
function my_connec($er_connec=1, $my_bd='', $bd=1, $er_bd=1)
{
$my_connec=@mysql_connect(MY_SERV,MY_LOG,MY_PASS);
if( $my_connec==0 && $er_connec==1 )
{
$msg = "CONNECTION MYSQL IMPOSSIBLE : serveur coupé ou mauvais login";
die ("<br><br><b><font size='3' color='red'>$msg</b></font>" );
}
if( $bd )
{
$my_bd == '' ? $my_bd=MY_BD : $my_bd;
if( mysql_select_db($my_bd)==0 && $er_bd==1 )
{
$msg = "BASE MYSQL \"$my_bd\" NON TROUVÉ";
die ("<br><br><font size='3' color='red'><b>$msg</b></font>" );
}
}
return $my_connec;
}
?>
<?
$a= $_POST["optiontri"];
//préparation de la requête
switch ($_POST["optiontri"])
{
case 1 : $sql1="SELECT nom,age,prix FROM tableau order by nom";
break;
case 2 : $sql1="SELECT nom,age,prix FROM tableau order by age";
break;
case 3 : $sql1="SELECT nom,age,prix FROM tableau order by prix";
break;
}
//éxécution de la requête
$req1=SELECT * FROM 'tableau' LIMIT 0 , 30 ;
//traitement des lignes de la requête
$S=" ";
while ($row=mysql_fetch_row($req1))
{
echo "<tr>";
echo "<td <div align=\"center\" width=\"200\"><a
// Céer un lien avec passage de paramètres (le numéro de service et le nom du service)
href=\"detailsservices.php?num=".$row[0]."&nom=".$row[0]."\">".$row[0]."</a></div> </td>";
echo '<td width="200" align="center">'.$row[1].'</td><td width="200" align="center">'.$row[2]."</td></tr>";
}
//libération de la requête
mysql_free_result($req1);
mysql_close($selectbase);
?>
</html>
Marsh Posté le 05-01-2005 à 23:04:36
heu la ligne
Code :
|
devrait plutot être du style
Code :
|
non?
Marsh Posté le 06-01-2005 à 09:22:07
si tu es vraiment un brele, tu peux faire ca avec access, ca te fait ton truc sans que tu code quoi que ce soit :-)
Marsh Posté le 06-01-2005 à 09:41:36
TheTooN a écrit : si tu es vraiment un brele, tu peux faire ca avec access, ca te fait ton truc sans que tu code quoi que ce soit :-) |
Oui, et puis à mettre en ligne c'est tellement facile...
Marsh Posté le 05-01-2005 à 17:52:55
Salut, je cherche une solution pour ce fameux tableau triable. Etant une brele en bdd, sql et php, mais déterminé, j'espère que quelqu'un pourrait me filer un petit coup de main, ce serait sympa. . .
Pour simplifier l'explication voici un schéma :
http://aaurelien6a.free.fr/vente_chevaux.jpg
merci d'avance.