begin process at 2012 05 30 16:53:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

MySql deplacements dans les enreg


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

MySql deplacements dans les enreg

jeudi 3 avril 2003 à 14:38:39 | MySql deplacements dans les enreg

FEEDL

FeedlMerci 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
vendredi 4 avril 2003 à 08:55:51 | Re : MySql deplacements dans les enreg

Tortuegeniale


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 :
-------------------------------

> FeedlMerci 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
>


Cette discussion est classée dans : valeur, odbc, echo, enreg, idproduit


Répondre à ce message

Sujets en rapport avec ce message

MySql deplacements dans les enreg [ par FEEDL ] FeedlMerci pour tout ces scriptsJe recherhce une aide afin de transformer mon code PHP/ODBC (access) en version PHP/MYSQL car après moulte Problème Requête avec les conditions Where [ par hajar2809 ] Bonjour,Pour réaliser mon projet de stage, je dois créer une connexion entre une base de données access et PHP.Tout se passe bien tant que je ne mets problème récupération de valeur [ par suethi75 ] Bonsoir tout le monde,Je cherche à faire un update, cependant je n'arrive pas à récupérer toutes les valeurs, voici mes bouts de script:formulaire:Le Calcul dans un tableau et valeur min [ par nicoferra ] Bonjour, j'ai un tableau à plusieurs dimensions comme ci-dessous. et je cherche la valeur minimum d'une des colonnes du tableau.Si je fais un :echo $u PHP Calendrier Problème ^^' [ par KrqcS ] Voila , je suis actuellement bloqué sur un petit problème qui doit être tout con, maic ce sont toujours ceux la sur lesquels on passe le plus de temps Affichage donnees base [ par eli42 ] Bonjour, J'en ai marre je ne vois pas la boulette, que je peux avoir, voila mon code marche bien. - J' affiche un Tableau alimenté par une base - Le r Conserver la valeur d'un select après une validation [ par Lindaweb ] Bonjour tout le monde, Je débute dans la programmation sous PHP et je suis confronter à un problème que je n'arrive pas à résoudre malgré plusieurs t valeur disparue dans le champ dés que je sélectionne dans la liste déroulante [ par marocmarocmaroc ] Bonjour,j'ai un problème j'ai créé un champ de text dans ma page et une liste déroulante dans laquelle j'ai extrais les données de la table de ma base recuperation formulaire [ par lorgard ] bonjour a tousen premier lieu merci pour votre futur aidevoici mon code       <form method="post" id="m Fonction stripos [ par olive73 ] Salut,j'essai d'utiliser la fonction stripos mais celle-ci ne fonctionne pas !J'ai une liste déroulante, dans la quelle je choisi une région.Je récupè


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,544 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales