2012-02-13 3 views
0
<?php  

    $res=$comments->result_array(); 
    $i=1; 
    $ar=array(); 
    foreach($res as $row){ 
     $a=array($i,$row['title'],$row['date_post'], 
      $row['date_edit'], 
      '<a href="edit_post?title='.$row['title'].'">Edit</a>', 
      '<a href="delete_post?title='.$row['title'].'">Delete</a>'); 
     array_push($ar,$a); 
     $i++; 
    }  
    echo $this->table->generate($ar); 
    echo $this->pagination->create_links(); 
?> 

J'ai ajouté deux liens (modifier et supprimer) dans ma page et ce poste est précédé par ce href issue in view-controlerme aider à fixer l'URL et des liens créés Veuillez

La solution post précédent me conduit à une plus grande confusion gérer l'URL de chaque lien créé dans l'extrait de code ci-dessus tel que http://localhost/blog/get_comments/edit_post?title=something/ alors que j'attends quelque chose comme http://localhost/blog/edit_post?title=something. Je suis reconnaissant pour toute aide. Je vous remercie.

MISE À JOUR

Le code source ci-dessus fonctionne bien jusqu'à ce que je clique sur Edit ou supprimer le lien tel que créé dans le code ci-dessus, ce qui est d'analyser l'URL comme http://localhost/blog/get_comments/edit_post?title=something/, alors que je pense quelque chose comme http://localhost/blog/edit_post?title=something.

+0

Votre question n'est pas très claire. Pouvez-vous le reformuler pour qu'il soit plus clair? –

+0

Oui, je l'édite comme vous le suggérez – user1125233

Répondre

1

Changer les URL car ils semblent être relatif ...

'<a href="edit_post?title='.$row['title'].'">Edit</a>', 
'<a href="delete_post?title='.$row['title'].'">Delete</a>'); 

devrait être:

'<a href="http://localhost/blog/edit_post?title='.$row['title'].'">Edit</a>', 
'<a href="http://localhost/blog/delete_post?title='.$row['title'].'">Delete</a>'); 

Si elle apparaît dans un seul endroit, alors vous pourriez être en mesure de sortir avec:

'<a href="../edit_post?title='.$row['title'].'">Edit</a>', 
'<a href="../delete_post?title='.$row['title'].'">Delete</a>'); 
Questions connexes