IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

modifier et supprimer


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut modifier et supprimer
    Bonjour,

    comment faire pour modifier ma news et même la supprimer ?

    voici le code de la page news.php3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    <?php
    if(isset($np)) {
    $n_debut=($np-1)*5;
    }
    else {
    $n_debut=0;
    }
    if($auth[2]==4) $sql = "SELECT * FROM $table_news ORDER BY DATE DESC LIMIT ".$n_debut.", 7";
    else $sql = "SELECT * FROM $table_news WHERE OK ='1' ORDER BY DATE DESC LIMIT ".$n_debut.", 5";
    $resultat = mysql_query ($sql);
    while ($news = mysql_fetch_array ($resultat))
    {
    	$id = $news['ID'];
    	$date = date("j M Y @ H\hi", $news['DATE']);
    	$idpseudo = $news['IDPSEUDO'];
    	$titre = $news['TITRE'];
    	$texte = $news['TEXTE'];
    	$nb_comm = $news['NBCOMM'];
    	$nb_hit = $news['NBHIT'];
    	$ok = $news['OK'];
    	
    	
    	$sql = "SELECT * FROM $table_membres WHERE ID ='$idpseudo'";
    	$result = mysql_query ($sql);
    	$row=MYSQL_FETCH_ARRAY($result);
    	
    	if($ok==1) {	
    		if ($nb_comm > 1) $comments = 'comments';
    		else $comments = 'comment';
    		
    		if ($nb_hit > 1) $hit = 'hits';
    		else $hit = 'hit';
    		
    		if($auth[2]==4) $del = " [<a  >edite</a>] [<a >del</a>]";
    		
    		$texte=str_replace(":)", "<img src=\"images/smilie/smile.gif\" >", $texte);
    		$texte=str_replace(";)", "<img src=\"images/smilie/smile_wink.gif\" >", $texte);
    		$texte=str_replace(">:(", "<img src=\"images/smilie/smile_mad.gif\" >", $texte);
    		$texte=str_replace(":o", "<img src=\"images/smilie/smile_redface.gif\" >", $texte);
    		$texte=str_replace(":(", "<img src=\"images/smilie/smile_frown.gif\" >", $texte);
    		$texte=str_replace("8)", "<img src=\"images/smilie/smile_cool.gif\" >", $texte);
    		$texte=str_replace(":D", "<img src=\"images/smilie/smile_biggrin.gif\" >", $texte);
    		$texte=str_replace(":p", "<img src=\"images/smilie/smile_tongue.gif\" >", $texte);
    		$texte=str_replace(":eek:", "<img src=\"images/smilie/smile_eek.gif\" >", $texte);
    		$texte=str_replace(":confused:", "<img src=\"images/smilie/smile_confused.gif\" >", $texte);
    		
    		$texte=str_replace(":!:", "<img src=\"images/smilie/icon_!.gif\" >", $texte);
    		$texte=str_replace(":?:", "<img src=\"images/smilie/icon_interogation.gif\" >", $texte);		
    		$texte=str_replace(":list:", "<img src=\"images/smilie/icon_list.gif\" >", $texte);
    		$texte=str_replace(":fleche:", "<img src=\"images/smilie/icon_fleche.gif\" >", $texte);
    		$texte=str_replace(":lampe:", "<img src=\"images/smilie/icon_lampe.gif\" >", $texte);
    		$texte=str_replace(":+:", "<img src=\"images/smilie/icon_mainplus.gif\" >", $texte);
    		$texte=str_replace(":-:", "<img src=\"images/smilie/icon_mainmoin.gif\" >", $texte);
    		
    		$sql2 = "SELECT * FROM $table_ligues WHERE OK ='1' ORDER BY NAME ASC";
    		$resultat2 = mysql_query($sql2);
    		while ($ligues2 = mysql_fetch_array($resultat2)) {
    			$texte=str_replace(" ".$ligues2['NAME'], " <a href='".$ligues2['SITE']."' target=_blank >".$ligues2['NAME']."</a>", $texte);
    			$texte=str_replace(" ".strtolower($ligues2['NAME']), " <a href='".$ligues2['SITE']."' target=_blank >".$ligues2['NAME']."</a>", $texte);
    			$texte=str_replace(" ".strtoupper($ligues2['NAME']), " <a href='".$ligues2['SITE']."' target=_blank >".$ligues2['NAME']."</a>", $texte);
    		}
    		
    		$sql3 = "SELECT * FROM $table_clans WHERE OK ='1' ORDER BY TAG ASC";
    		$resultat3 = mysql_query($sql3);
    		while ($clan3 = mysql_fetch_array($resultat3)) {
    			$texte=str_replace(" ".$clan3['TAG'], " <a href='".$clan3['SITE']."' target=_blank >".$clan3['TAG']."</a>", $texte);
    			$texte=str_replace(" ".strtolower($clan3['TAG']), " <a href='".$clan3['SITE']."' target=_blank >".$clan3['TAG']."</a>", $texte);
    			$texte=str_replace(" ".strtoupper($clan3['TAG']), " <a href='".$clan3['SITE']."' target=_blank >".$clan3['TAG']."</a>", $texte);
    		}
    		
    		echo "<div><div class=titre><b><img src=\"images/arrow.gif\" border=\"0\"> $titre</b></div>";
    		echo "$texte</b></i>";
    		echo "<p align=\"right\"><a href=mailto:$row[EMAIL]>$row[PSEUDO]</a> - $date - [<a href=javascript:MM_openBrWindow('news_comm.php3?idnews=$id','news','scrollbars=yes,width=330,height=500') >$nb_comm $comments/$nb_hit $hit</a>]$del&nbsp;";
    		echo "</div><br>";
    	}
    	elseif($ok=='0' && $auth[2]=='4') {
    		if(strlen($titre)>20) $titre=substr($titre, 0, 20)."...";
    		echo "<div><b> - $titre</b> <a href=mailto:$row[EMAIL]>$row[PSEUDO]</a> - $date - [<a href=javascript:MM_openBrWindow('news_look.php3?idnews=$id','looknews','scrollbars=yes,width=600,height=420') >voire</a>] [<a href=\"?action=reacnews&idnews=$id\" >réafficher</a>]</div><br>";
    	}
    }
    
    if($auth[2]==4) $sql = "SELECT * FROM $table_news";
    else $sql = "SELECT * FROM $table_news WHERE OK ='1'";
    $resultat = mysql_query ($sql);
    $nb_news = mysql_num_rows($resultat);
    $nb_pages=ceil($nb_news/5);
    
    if(!isset($np)) $np=1;
    echo "<center>[ ";
    for($i=1; $i<=$nb_pages; $i++) {
    	$nb_affiche=$nb_pages-$i+1;
    	if($np==$i) echo $nb_affiche." ";
    	else echo "<a href='?p=news&np=$i' >".$nb_affiche."</a> ";
    	}
    echo "]</center>";
    ?>
    voici le code de la page editnews.php3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    <?php
     
     
    if($auth[2] != 4 && $auth[2] != 3 && $auth[2] != 2 && $auth[2] != 1)
      {
       $msg="<b>Vous n'avez pas la permission d'accéder à cette section!</b>";
      }
    if(!empty($msg)) 
      {
      echo "<br><center><b>$msg</b></center><br>";
      exit();
      }
    ?>
     
    <FORM name="news" method="POST" action="index.php3?p=editnews" enctype="multipart/form-data">
      <input type="hidden" name="action" value="addnews">
      <TABLE border="0" align="CENTER">
        <tr> 
          <td>Titre: </td>
        </tr>
        <tr> 
          <td> 
            <input type="TEXT" name="titre" size="50" maxlength="50" value="<?php echo $titre; ?>">
          </td>
        </tr>
        <TR> 
          <TD> Texte:</TD>
        </TR>
        <TR> 
          <TD> 
            <textarea name="texte" cols="75" rows="10" ><?php echo $texte; ?></textarea>
          </TD>
        </TR>
      </TABLE>
    <center>
    <a href="javascript:smilie(':)')"><img src="images/smilie/smile.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(';)')"><img src="images/smilie/smile_wink.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':p')"><img src="images/smilie/smile_tongue.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':D')"><img src="images/smilie/smile_biggrin.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie('8)')"><img src="images/smilie/smile_cool.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':o')"><img src="images/smilie/smile_redface.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':(')"><img src="images/smilie/smile_frown.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie('>:(')"><img src="images/smilie/smile_mad.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':eek:')"><img src="images/smilie/smile_eek.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':confused:')"><img src="images/smilie/smile_confused.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':!:')"><img src="images/smilie/icon_!.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':?:')"><img src="images/smilie/icon_interogation.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':list:')"><img src="images/smilie/icon_list.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':fleche:')"><img src="images/smilie/icon_fleche.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':lampe:')"><img src="images/smilie/icon_lampe.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':+:')"><img src="images/smilie/icon_mainplus.gif" border="0"></a> &nbsp;&nbsp;
    <a href="javascript:smilie(':-:')"><img src="images/smilie/icon_mainmoin.gif" border="0"></a> &nbsp;&nbsp;
    <br>
      <?php if(!empty($err)): ?>
      <br><br>
      <b><?php echo $err; unset($err); ?></b><BR><BR>
      </center>
        <?php endif; ?>
        <BR>
        <CENTER><INPUT type="SUBMIT" value="Ajouter"></CENTER>
        </FORM>

    franchement si une personne peu m'aider, merci a elle !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    je ne vois aucune requete de suppression ou de mise à jour dans le code que tu montres.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut :)
    Merci sabotage de t'intéresser a mon problème.
    Justement j'aimerai rajouter une requete de suppression ou de mise à jour dans le code que je vous ai montré.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Déjà arrête le PHP3 , ca fait plus de 10 ans qu'il est mort et ensuite écrit tes requêtes, le reste va venir tout seul.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/05/2007, 15h51
  2. [Conception] Conception d'un site dynamique : modifier et supprimer un membre
    Par Nag_Champa dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 18/10/2006, 19h33
  3. Réponses: 11
    Dernier message: 04/09/2006, 12h04
  4. Modifier ou supprimer fichier en lecture seule
    Par axel-erator dans le forum Langage
    Réponses: 2
    Dernier message: 01/12/2005, 17h57
  5. [JTree] modifier editer supprimer
    Par agougeon dans le forum Composants
    Réponses: 2
    Dernier message: 18/05/2005, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo