Jump to content

toulousain3117

Actif
  • Content Count

    10
  • Joined

  • Last visited

Community Reputation

0 Neutre
  1. j'ai regarder le mmanuel et sa marche merci beaucoup a tous
  2. et c'est à modifier dans la table ?
  3. j'ai changer avrchar par longtext j'y suis donc arrivé par contre je voudrais savoir comment je fait pour que automatiquement, les mise en page sont enregistré dans la base de donnée je veux dire apr là par exemple le texte est : blalblabklabalbalablaj balkhalkha,nmpkhl "bjhkjnkjbkj" jkjmlkmlkmkmk bah il s'affiche : blalblabklabalbalablaj balkhalkha,nmpkhl "bjhkjnkjbkj" jkjmlkmlkmkmk et pas : blalblabklabalbalablaj balkhalkha,nmpkhl "bjhkjnkjbkj" jkjmlkmlkmkmk
  4. Bonjour, je viens ici aujourd'hui car j'ai un petit souci, avec mes articles . J'ai essayé de d'écrire un trés long texte pour voir comment cela marché. le seul probleme c'est que ma base de donnée n'as enregistré que deux lignes , je souhaites donc savoir comment faire pour que je puis afficher un trés long texte , j'attend par là, un long texte avec plusieurs paragraphe etc .... Pouvez vous m'aider svp
  5. j'ai réussi a proposer, validé puis publier les articles mais j'aimerais bien faire en sortes que le dernier publier soit le premier afficher, mais je ne sais pas comment faire pouvez vous m'aider svp ? voilà le code de la page ou sont publier les articles : <?php //Page du haut include("sources/haut.php"); //Fichier necessaire include("sources/config.php"); // Verifie si on peut se connecter a la base sql $connect=mysql_connect($host,$user,$pass) or die ("Impossible de se connecter"); mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees"); //Verifie si on s'est connecte a l'espace membre $connom=$HTTP_COOKIE_VARS["espace_login"]; $conpass=$HTTP_COOKIE_VARS["espace_pass"]; $result=mysql_query ("SELECT * FROM comptes WHERE nom='$connom' and pass='$conpass'") or die ("Requete impossible"); $autoconnect = mysql_num_rows($result); if ($autoconnect==0) { echo("<script language=\"javascript\">location=\"erreur.php\";</script>");} ?><?php //Recupere le nombre de messages au total $result=mysql_query ("SELECT * FROM articat where valide=1") or die ("Requete impossible"); //Nombre de messages recuperer dans $nbmess $nbmemb = mysql_num_rows($result); //Premiere Page if(!$start) {$start=0;} //Recupere le nombre de messages au total $result=mysql_query ("SELECT * FROM articat where valide=1 LIMIT $start,$messpage") or die ("Requete impossible"); //Affichage du nombre de membres echo("<font face=\"$font\" size=\"$size\"> Total des articles :</font><font face=\"$font\" size=\"$size\" color=\"#FF0000\"> $nbmemb</font><hr>"); //Affichage des membres while ($row = mysql_fetch_array($result)) { $noma = $row["nom"]; $idmembre = $row["idmembre"]; $titre = $row["titre"]; $article = $row["article"]; $id = $row["id"]; //Affichage des membres echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\">\n"); echo("<tr>\n"); echo("<center>Proposé par <b>$noma- $idmembre</b></td></center>\n"); echo("<b>Titre</b> : $titre\n"); echo ("<center><td width=\"94%\"><font face=\"$font\" size=\"$size\" color=\"#000000\">$article</font><a href=\"#\"> Repliquer </a><p>==============</td></center>\n"); echo("</tr>\n"); echo ("</table>\n"); } //Si il n'y a pas encore de message recu if ($nbmemb=="") { echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\"><tr>"); echo("<td><font face=\"<? echo $font; ?>\" size=\"$size\"><i>Aucun article pour le moment</i></font>"); echo("</td></tr></table>");} //Barre de navigation (page précédente - page suivante) //Affichage ou non de l'url page precedente echo("<table width=\"100%\" border=\"0\" align=\"center\"><tr><td width=\"30%\">"); if($start>0){ echo("<a href=\"validart.php?start=".($start-$messpage)."\"><font face=\"$font\" size=\"$size\"><< Précédente</font></a>");} if($nbmemb>0){ echo("</td><td width=\"40%\"><div align=\"center\"><font face=\"$font\" size=\"$size\">Page "); echo ($start + $messpage)/$messpage; echo (" sur "); echo ceil($nbmemb/ $messpage);} echo("</font></div></td><td width=\"30%\">"); //Affichage ou non de l'url Page suivante if($nbmemb>$start+$messpage){ echo("<div align=\"right\"><a href=\"validart.php?start=".($start+$messpage)."\"><font face=\"$font\" size=\"$size\">Suivante >></font></a></div>");} echo("</td>\n</tr>\n</table>\n"); ?> </td> </tr> </table> <br> <div align="center"><font face="<? echo $font; ?>" size="<? echo $size; ?>"><a href="compte.php">Retour à votre compte</a></font></div> <?php //Ferme la base de donnees mysql_free_result($result); mysql_close($connect); //Page du bas include("sources/bas.php"); ?><?php if($msg) { echo '<div align="center"><span class="Style5">'.stripslashes($msg).'</span></div>'; } ?>
  6. et je le met ou ce message ? j'ai trouver lol il n'ya aucune erreur Juste que les champs que j'ai demandé ne s'affiche pas
  7. toulousain3117

    Ajout article

    Bonjour, je viens vous voir car j'ai un petit soucie avec un script que j'essaye de mettre en place. Je souhaites faire en sortes que mes membres puissent écrire un article, puis que l'article soit affiché dans une zone administrative pour moi même puis le validé et donc que l'article soit enregistré dans la table qui regroupe les artcile validé. J'ai déjà creer le formulaire qui permet de proposer l'article, l'envoi de l'article marche parfaitement et s'enregistre parfaitement dans la BDD . J'ai ensuite réussi a creer la zone administratif qui permet de validé ou pas l'article . Le seul probleme c'est quand je clique sur valider, l'enregistrement ne se fait pas voilà mon code complet de la page des validation des articles ! <?php //Page du haut include("sources/haut.php"); //Fichier necessaire include("sources/config.php"); // Verifie si on peut se connecter a la base sql $connect=mysql_connect($host,$user,$pass) or die ("Impossible de se connecter"); mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees"); //Verifie si on s'est connecte a l'espace membre $connom=$HTTP_COOKIE_VARS["espace_login"]; $conpass=$HTTP_COOKIE_VARS["espace_pass"]; $result=mysql_query ("SELECT * FROM comptes WHERE nom='$connom' and pass='$conpass'") or die ("Requete impossible"); $autoconnect = mysql_num_rows($result); if ($autoconnect==0) { echo("<script language=\"javascript\">location=\"erreur.php\";</script>");} ?><?php if($action == "add") { $nom = $HTTP_POST_VARS["nom"]; $idmembre = $HTTP_POST_VARS["idmembre"]; $titre = $HTTP_POST_VARS["titre"]; $article = $HTTP_POST_VARS["article"]; $email = $HTTP_POST_VARS["email"]; $nom = strip_tags($nom); $idmembre = strip_tags($idmembre); $titre = strip_tags($titre); $article = strip_tags($article); $email = strip_tags($email); if($article == "") { echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL = ?msg=Veuillez+choisir+un+article+!\">"; exit; } $db = mysql_connect($host,$user,$pass); mysql_select_db($base,$db); $sql = "INSERT INTO validart (id, nom, idmembre, titre, article, email, valide) VALUES ('$nom', '$idmembre', '$titre', '$article', '$email', '1')"; mysql_query($sql); echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL = ?msg=l'article+a+bien+était+validé+!\">"; exit; mysql_close($db); } ?><?php //Recupere le nombre de messages au total $result=mysql_query ("SELECT * FROM articat ORDER by nom") or die ("Requete impossible"); //Nombre de messages recuperer dans $nbmess $nbmemb = mysql_num_rows($result); //Premiere Page if(!$start) {$start=0;} //Recupere le nombre de messages au total $result=mysql_query ("SELECT * FROM articat ORDER by nom LIMIT $start,$messpage") or die ("Requete impossible"); //Affichage du nombre de membres echo("<font face=\"$font\" size=\"$size\"> Total des articles :</font><font face=\"$font\" size=\"$size\" color=\"#FF0000\"> $nbmemb</font><hr>"); //Affichage des membres while ($row = mysql_fetch_array($result)) { $noma = $row["nom"]; $idmembre = $row["idmembre"]; $titre = $row["titre"]; $article = $row["article"]; $id = $row["id"]; //Affichage des membres echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\">\n"); echo("<tr>\n"); echo("<center>Proposé par <b>$noma - $idmembre</b></td></center>\n"); echo("<b>Titre</b> : $titre\n"); echo ("<center><td width=\"94%\"><font face=\"$font\" size=\"$size\" color=\"#000000\">$article</font><a href=\"?action=add\">Valider</a><p>==============</td></center>\n"); echo("</tr>\n"); echo ("</table>\n"); } //Si il n'y a pas encore de message recu if ($nbmemb=="") { echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\"><tr>"); echo("<td><font face=\"<? echo $font; ?>\" size=\"$size\"><i>Aucun article pour le moment</i></font>"); echo("</td></tr></table>");} //Barre de navigation (page précédente - page suivante) //Affichage ou non de l'url page precedente echo("<table width=\"100%\" border=\"0\" align=\"center\"><tr><td width=\"30%\">"); if($start>0){ echo("<a href=\"validart.php?start=".($start-$messpage)."\"><font face=\"$font\" size=\"$size\"><< Précédente</font></a>");} if($nbmemb>0){ echo("</td><td width=\"40%\"><div align=\"center\"><font face=\"$font\" size=\"$size\">Page "); echo ($start + $messpage)/$messpage; echo (" sur "); echo ceil($nbmemb/ $messpage);} echo("</font></div></td><td width=\"30%\">"); //Affichage ou non de l'url Page suivante if($nbmemb>$start+$messpage){ echo("<div align=\"right\"><a href=\"validart.php?start=".($start+$messpage)."\"><font face=\"$font\" size=\"$size\">Suivante >></font></a></div>");} echo("</td>\n</tr>\n</table>\n"); ?> </td> </tr> </table> <br> <div align="center"><font face="<? echo $font; ?>" size="<? echo $size; ?>"><a href="compte.php">Retour à votre compte</a></font></div> <?php //Ferme la base de donnees mysql_free_result($result); mysql_close($connect); //Page du bas include("sources/bas.php"); ?> </td> </tr> <tr> <td height="25"> </td> <td><input name="Submit" type="submit" class="txt_box" value=" Ajouter"></td> </tr> </table> </form> Vous pouvez m'aider svp
  8. et donc je remplace quoi apr quoi ? car je n'ai pas trés bien compris
  9. chez moi sa ne amrche pas au contraire sa me met une erreur Warning: Cannot modify header information - headers already sent by (output started at /home/mass/web/www/EPS/search.php:2) in /****/****/****/****/****/search.php on line 20 Warning: Cannot modify header information - headers already sent by (output started at /home/mass/web/www/EPS/search.php:2) in /****/****/****/****/****/search.php on line 21
  10. Bonjour, je recherche un moteur de recherche qui permet de rechercher des membres dans la BDD mysql . j'ai déjà un script mais il ne marche pas . Voilà déjà la premiere page de mon script. c'est le formulaire du moteur de recherche, de la page search.php . <?php include("sources/config.php"); ?> <? if(isset($search)) { if (empty($search)) { echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL = ?msg=Veuillez+saisir+un+mot+clé+!\">"; exit; } if (strlen($search) < 2) { echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL = ?msg=Le+mot+clé+doit+comporter+au+minimum+2+caractères+!\">"; exit; } $expiration = 3600; setcookie("cooksrch",$search,time()+$expiration); Header("Location: result.php"); } ?><form action="result.php" method="post" name="search" id="search"> <table width="89%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#798FA6"> <tr> <td bgcolor="#F1F3F5"><table width="100%" border="0" cellspacing="5" cellpadding="0"> <tr> <td height="25"><div align="center" class="Style1">Entrer au minimum 2 caractères</div></td> </tr> <tr> <td height="25"><div align="center"> <input name="search" type="text" class="txt_box" id="search" value="<? echo "$cooksrch"; ?>" size="50"> </div></td> </tr> <tr> <td height="25"><div align="center"> <input name="Submit" type="submit" class="txt_box" value=" Valider "> </div></td> </tr> </table></td> </tr> </table> </form> Et voilà celui de la page result.php : <?php include("sources/config.php"); ?> <?php if(isset($cooksrch)) { $search2 = str_replace("+"," ",$cooksrch); $search2 = trim($search2); while(strpos($search2," ")) { $search2 = str_replace(" "," ",$search2); } } function notag($search2) { $pattern = "<[^>]+>"; $temp = ereg_replace($pattern,"",$search2); $temp = str_replace("\n"," ",$temp); while(STRPOS($temp," ")) { $temp = STR_REPLACE(" "," ",$temp); } return($temp); } if(isset($search2)) { $db = mysql_connect($host,$user,$pass); mysql_select_db($base,$db); $SQL = "SELECT * FROM comptes"; $SQL .= " WHERE nom LIKE '%"; $espace = "%' AND nom LIKE '%"; $SQL .= str_replace(" ",$espace,$search2); $SQL .= "%' ORDER BY nom DESC"; $result = mysql_query($SQL); $num = mysql_num_rows($result); if($num == "0") { echo "<div align=\"center\"><span class=\"Style5\">Aucun membres ne correspond à votre recherche</span></div><br>"; echo "<div align=\"center\"><a href=\"../index.php\">Nouvelle Recherche</a></div>"; } while ($val = mysql_fetch_array($result)) { ?> Voilà je n'arrive pas a trouver la faille . Vous pouvez m'aider svp ?
×
×
  • Create New...