Aller au contenu

Caloche

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. merci les gars... en effet, j'ai peut être posté un peu tot. je garde le nez dans le guidon, je reviens d'ici un mois avec des questions plus précises. en tout cas ca fait plaisir, bonne continuation
  2. Bonjour à tous, je viens, sur la base d'un tutoriel tres bien fait, d'aménager une ébauche d'annuaire. Alors voila : Après mise en ligne, je teste sous firefox, et je suis tout fier. A chaque fois que j'inscris des info, elles sont transmises à ma page. (pour moi c'est deja une grande victoire) En revanche, sous IE....hé bé c'est la galère, et j'ai aucune idée de pourquoi. Je joins mon code. Si quelqu'un voit le loup et veut bien m'aider...ca ferait bien plaisir. Merci d'avance pour info, la page test est accessible sur www.passion-sport.net/acces.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <META Name="description" Content="l"> <meta name="keywords" content=""> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" media="screen" type="text/css" href="style.css" /> </head> <body> <div id="cadre"> <div id="bloc_texte"> <span class="texte"> <form method="post" action="acces.php"> <p>Inscription</p> <p> Titre : <input name="titre" /><br /> url : <input name="url" /><br /> Description :<br /> <textarea name="description" rows="8" cols="35"></textarea> <br /> Nom : <input name="nom" /><br /> <input type="submit" value="Envoyer" /> </p> </form> <p class="pages"> <?php mysql_connect("", "", ""); mysql_select_db(""); if (isset($_POST['titre']) AND isset($_POST['url']) AND isset ($_POST['description']) AND isset ($_POST['nom']) ) { $titre = htmlentities($_POST['titre'], ENT_QUOTES); if(empty($titre)) { echo"<center>Le '<b>Titre</b>' est vide !</center>"; exit(); } $url = htmlentities($_POST['url'], ENT_QUOTES); $verif_url = strtolower($url); $verif_url = substr("$verif_url", 0, 7); if ($verif_url!="http://") { echo("L'URL doit commencer par <b>http://</b>"); exit(); } $description = htmlentities($_POST['description'], ENT_QUOTES); $description = nl2br($description); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br /> if(empty($description)) { echo("<center>Le '<b>descriptif</b>' est vide !</center>"); exit(); } $nom = htmlentities($_POST['nom'], ENT_QUOTES); if(empty($nom)) { echo("<center>Le '<b>nom</b>' est vide !</center>"); exit(); } mysql_query("INSERT INTO annu VALUES('$titre' , '$url' , '$description' ,'$nom')"); } $nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir ) $retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM `annu` '); $donnees = mysql_fetch_array($retour); $totalDesMessages = $donnees['nb_messages']; $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); echo 'Page : '; for ($i = 1 ; $i <= $nombreDePages ; $i++) { echo '<a href="acces.php?page=' . $i . '">' . $i . '</a> '; } ?> </p> <?php if (isset($_GET['page'])) { $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4) } else // La variable n'existe pas, c'est la première fois qu'on charge la page { $page = 1; // On se met sur la page 1 (par défaut) } $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; $reponse = mysql_query('SELECT * FROM annu ORDER BY titre '); while ($donnees = mysql_fetch_array($reponse)) { echo '<p><gras>' . $donnees['titre'] . '</gras> <br />' . $donnees['url'] . '<br />' . $donnees['description'] . '<br />' . $donnees['nom'] . '</p>'; } mysql_close(); ?></span></div> </div> </body> </html>
×
×
  • Créer...