aide script php

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 : aide script php

par mazflo007 » 07 août 2005, 17:05

Par contre pourrait tu me dire comment centrer les boutons et les liens
Merci

par mazflo007 » 07 août 2005, 16:57

non c bon g trouvé[/php]

par mazflo007 » 07 août 2005, 16:49

Bonjour ,
Les boutons suivant et precedent renvoit a chaque fois a la premiere page
G essayé de mettre la Fonction qui affiche les boutons précédent/suivant
dans la meme page et la ca marche
Mais quand je la met dans fonction.php la ca marche pas
Aidez-moi svp
Merci

par mazflo007 » 05 août 2005, 16:22

ok c bon merci

par ouckileou » 05 août 2005, 16:09

require appelle le fichier "fonctions.php" qui contient les deux fonctions définies au début du tuto

sinon qu'est-ce qui ne va pas dans le script ? comment je peux le savoir : tu ne donnes pas les erreurs qui surviennent, et je ne vais pas tout lire pour débugger rien qu'avec mes pauvres yeux

mais récupère les fonctions déjà, sans ça ça ne peut pas marcher ;)

par mazflo007 » 05 août 2005, 16:05

Voici le code que j'ai modifier

<html>

<body>

<?php

//=========================================

// includes du fichier fonctions

//=========================================

require 'fonctions.php';

//=========================================

// information pour la connection à le DB

//=========================================

$host = 'localhost';

$user = 'root';

$pass = '';

$db = 'test';



//=========================================

// initialisation des variables 

//=========================================

// on va afficher 5 résultats par page.

$nombre = 5;  

// si limite n'existe pas on l'initialise à zéro

if (!$limite) $limite = 0; 

// on cherche le nom de la page.    

$path_parts = pathinfo($_SERVER['PHP_SELF']);

$page = $path_parts["basename"];



//=========================================    

// connection à la DB

//=========================================

$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );

mysql_select_db($db) or die ('Erreur :'.mysql_error());



//=========================================    

// requête SQL qui compte le nombre total 

// d'enregistrements dans la table.

//=========================================

$select = 'SELECT id FROM blagues';

$result = mysql_query($select,$link)  or die ('Erreur : '.mysql_error() );

$row = mysql_fetch_row($result);

$total = $row[0];

    

//=========================================

// vérifier la validité de notre variable 

// $limite;

//=========================================

$verifLimite= verifLimite($limite,$total,$nombre);

// si la limite passée n'est pas valide on la remet à zéro

if(!$verifLimite)  {

    $limite = 0;

}

//=========================================

// requête SQL qui ne prend que le nombre 

// d'enregistrement necessaire à l'affichage.

//=========================================

$select = 'select id,blagues FROM blagues ORDER BY blagues ASC limit '.$limite.','.$nombre;

$result = mysql_query($select,$link)  or die ('Erreur : '.mysql_error() );

    

//=========================================    

// si on a récupéré un resultat on l'affiche.

//=========================================

if($total) {

    // début du tableau

    echo '<table bgcolor="#FFFFFF">'."\n";

        // première ligne on affiche les titres prénom et surnom dans 2 colonnes

        echo '<tr>';

        echo '<td bgcolor="#669999"><b><u>Prénom</u></b></td>';

        echo '<td bgcolor="#669999"><b><u>Surnom</u></b></td>';

        echo '</tr>'."\n";

    // lecture et affichage des résultats sur 2 colonnes    

    while($row = mysql_fetch_array($result)) {

        echo '<tr>';

        echo '<td bgcolor="#CCCCCC">'.$row['id'].'</td>';

        echo '<td bgcolor="#CCCCCC">'.$row['blagues'].'</td>';

        echo '</tr>'."\n";

    }

    echo '</table>'."\n";

}

else echo 'Pas d\'enregistrements dans cette table...';

mysql_free_result($result);



//=========================================    

// si le nombre d'enregistrement à afficher 

// est plus grand que $nombre 

//=========================================

if($total > $nombre) {

    // affichage des liens vers les pages

    affichePages($nombre,$page,$total);

    // affichage des boutons

    displayNextPreviousButtons($limite,$total,$nombre,$page);

}

?>

</body>
Question
require 'fonctions.php';
Quesque je dois mettre la

Et quesqui ne va pas dans le code

Encore Merci

par ouckileou » 05 août 2005, 16:01

Je ne comprend pas le tuto
Pouvez-vous m'aidez
oui mais pose des questions précises !

par mazflo007 » 05 août 2005, 15:58

Je ne comprend pas le tuto
Pouvez-vous m'aidez

par Cyrano » 05 août 2005, 15:08

Un petit tuto peut-être ? :D

par mazflo007 » 05 août 2005, 15:08

Ben je sais pas comment creer un lien pour afficher les blagues de 10 à 20

par ouckileou » 05 août 2005, 15:06

ok, et c'est quoi le problème exactement ?

aide script php

par mazflo007 » 05 août 2005, 14:51

bonjour
Voila je souhaite afficher des blagues
mais il y en a beaucoup alors je souhaite en mettre que dix par page
Voici ce que j'ai fait
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("test"); // Sélection de la base coursphp

$reponse = mysql_query("SELECT blagues, categories FROM blagues WHERE categories='blondes' LIMIT 0,10"); // Requête SQL


// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>



<p>
<strong><img src="../../images/000301.gif"></strong> :  <? echo $donnees['blagues']; ?><br />


</p>

<?
}

mysql_close(); // Déconnexion de MySQL
?> 

Voila et je souhaite creer un bouton qui permettent d'afficher les 10 prochaine sans creer de nouvelle page
Merci d'avance