Salut
tu peut te reporter a la doc officiel php sur nexen.net (y a absolument tout dedans) pour le protocol mysql
Un conseil tes if ouvre les et ferme les genre
if ($a==2){
$a=0;
}
plutot que de faire
if($a==2)
$a=0;
tu gagneras en compréhension dans ton code
++
--> http://www.kame-house.org <--
La plus grosse base de données sur les dessins animés des années 80
Site gratuit et sans pub
-------------------------------
Réponse au message :
-------------------------------
> Feedl
Merci pour tout ces scripts> Je recherhce une aide afin de transformer mon code PHP/ODBC (access) en version
> PHP/MYSQL car après moulte tantatives je n'y arrive pas (manque de connaissance).
>
> Le but : sur une page index afficher des titres sous formes de liens avec un petit descriptif, puis dans la foulée (onclick sur le liens) afficher la totalité des informations sur une page de resultats en ayant la possibilité de me déplacer dans
> les enregistrements.
>
> Merci d'avance
>
> Pour l'index :
> <?
> echo "<center>";
> echo "<table width=50% border=1 cellspacing=1 cellpadding=3>";
>
> $compteur=0; // compteur = 0
>
>
> while( odbc_fetch_row( $valeur ) ) // tant que c pas la fin de la table
> {
> $compteur++;
> $idproduit = odbc_result( $valeur, 1 );
> $sigle = odbc_result ( $valeur, 2 ); // recupere les valeurs des champs
> $intitule = odbc_result( $valeur, 3 );
>
>
> echo "<td>$nom</td>";
> echo "<ahref='detail.php?idproduit=$compteur&codepage=0'>$sigle</a></td>";
> echo "<td><div align=center>$intitule</div></td>";
> echo "</tr>";
> }
>
> odbc_free_result($valeur); // liberation memoire
> odbc_close( $cnx); // ferme la connection
> ?>
>
> Pour le resultat :
>
> //--------------------------------------
> // Gestion et position de la bonne page
> // par rapport a : debut/prec/suiv/fin
> //--------------------------------------
> $test= odbc_exec( $cnx, "select * from $nom_table" );
> if (!$test) Error_handler( $text_error_structure , $cnx );
>
> for ($nb_enreg=151;odbc_fetch_row($test,$nb_enreg);$nb_enreg++) { } // Compte le nombre de ligne
> $nb_enreg--;
>
> $compteur=odbc_fetch_row ($test); // pour connaitre le dernier enregistrement
>
> if ($codepage == 0) // nouveau
> // ne fait rien
>
> if ($codepage == 1) // debut
> $idproduit=1;
>
> if ($codepage == 2) // precedent
> $idproduit--;
>
> if ($codepage == 4) // fin
> $idproduit=$nb_enreg;
>
> if ($codepage == 3) // suivant
> {
> $idproduit++;
>
> if ($idproduit == ($nb_enreg)) // verifie si dernier enregistrement
> $codepage=4;
> }
> //-----------------------------------
> // verifie la structure de la table
> // et recupere toutes les valeurs
> //-----------------------------------
> $valeur= odbc_exec( $cnx, "select * from $nom_table where idproduit=$idproduit" );
> if (!$valeur) Error_handler( $text_error_structure , $cnx );
>
> //--------------------------------------
> // Affiche debut/prec/suiv/fin
> // avec les liens sous forme de tableau
> //--------------------------------------
> echo "<center><table width=37% border=0>";
> echo "<tr><td width=20%> ";
>
> if ($idproduit != 1)
> echo "<div align=center><a href='detail.php?idproduit=1&codepage=1'><img border=0 src=../../Img/FlecheDeb.gif></a></div>";
>
> echo "</td><td width=13%>";
> echo "<div align=center>";
>
> if ($idproduit != 1)
> echo "<a href='detail.php?idproduit=$idproduit&codepage=2'><img border=0 src=../../Img/FlecheG.gif></a></div>";
>
> echo "</td><td width=41%>";
> echo "<div align=center><p><a href=../index.php><img border=0 src=../../Img/FlecheA.gif></a></p></div>";
> echo "</td><td width=13%>";
> echo "<div align=center>";
>
> if ($codepage != 4)
> echo "<a href='detail.php?idproduit=$idproduit&codepage=3'><img border=0 src=../../Img/4_28.gif></a></div>";
>
> echo "</td><td width=20%>";
> echo "<div align=center>";
>
> if ($codepage != 4)
> echo "<a href='detail.php?idproduit=$idproduit&codepage=4'><img border=0 src=../../Img/FlecheFin.gif></a></div>";
>
> echo "</td></tr></table>";
> echo "</center><br>";
>
>
> //----------------------------------------------------
> // affiche le contenu de la table dans un tableau HTML
> //----------------------------------------------------
>
> $idproduit= odbc_result( $valeur, 1 ); // recup des valeurs
> $Sigle= odbc_result( $valeur, 2 );
> $Intitule= odbc_result( $valeur, 3 );
>
> ..........jusque $valeur, X
>
> odbc_free_result($valeur); // libere le résultat
> odbc_close( $cnx); // ferme la connection
>