login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Hoe doe ik dit

Offline Ronstert - 29/09/2004 21:45
Avatar van RonstertMySQL interesse Hoi,
Ik ben bezig met een soort admin gedeelte voor nieuws van mijn website!.

nu wil ik alles in 1 pagina houden zeg maar!..

ik heb nu dit
  1. <?
  2.  
  3. if($_GET['actie'] == "open")
  4. {
  5. $select = "SELECT * FROM nieuws WHERE id = '$id' ORDER by id DESC LIMIT 1";
  6. $query = mysql_query($select)or die(mysql_error());
  7. echo "<table width=99% cellpadding=0 cellspacing=0 border=0 style=\"border: 1px solid rgb(209,209,209)\" bgcolor=FFFFFF>";
  8. while($list = mysql_fetch_object($query)){
  9. $bericht = ubbvervangen($list->bericht);
  10. $bericht = smiliesvervangen($bericht);
  11. $bericht = scheldfilter($bericht);
  12. $bericht = wordwrap($bericht, 100);
  13. echo "<tr><td>$list->naam</td><td rowspan=2>$bericht</td></tr>";
  14. echo "<tr><td>$list->datum</td></tr>";
  15. }
  16. echo "</table>";
  17. }
  18.  
  19. if($_GET['actie'] == "bewerken")
  20. {
  21. $select = "SELECT * FROM nieuws WHERE id = '$id' ORDER by id DESC LIMIT 1";
  22. $query = mysql_query($select)or die(mysql_error());
  23. echo "<table width=99% cellpadding=0 cellspacing=0 border=0 style=\"border: 1px solid rgb(209,209,209)\" bgcolor=FFFFFF>";
  24. while($list = mysql_fetch_object($query)){
  25. $bericht = ubbvervangen($list->bericht);
  26. $bericht = smiliesvervangen($bericht);
  27. $bericht = scheldfilter($bericht);
  28. $bericht = wordwrap($bericht, 100);
  29.  
  30. echo "<tr><td colspan=2><form name=\"formulier\" onsubmit=\"wachten()\" METHOD=\"POST\" ACTION=\"toevoegen.php\"></td></tr>";
  31. echo "<tr><td>Naam:</td><td><input type=text name=naam value=$list->naam></td></tr>";
  32. echo "<tr><td>Datum:</td><td><inpu type=text name=datum value=$list->datum></td></tr>";
  33. echo "<tr><td>Bericht:</td><td><textarea name=bericht cols=30 rows=8>$bericht></textarea></td></tr>";
  34. echo "<tr><td colspan=2>";
  35. echo smilietoevoegen();
  36. echo "</td></tr>";
  37. echo "<tr><td colspan=2><input type=submit name=submit value=Bewerken></td></tr>";
  38. echo "</form>";
  39. }
  40. echo "</table>";
  41. }
  42. else
  43. {
  44.  
  45.  
  46. $select = "SELECT * FROM nieuws ORDER by id DESC LIMIT 4";
  47. $query = mysql_query($select)or die(mysql_error());
  48. echo "<table width=99% cellpadding=0 cellspacing=0 border=0 style=\"border: 1px solid rgb(209,209,209)\" bgcolor=FFFFFF>";
  49.  
  50. while($list = mysql_fetch_object($query)){
  51. $bericht = ubbvervangen($list->bericht);
  52. $bericht = smiliesvervangen($bericht);
  53. $bericht = scheldfilter($bericht);
  54. $bericht = wordwrap($bericht, 100);
  55.  
  56.  
  57.  
  58.  
  59. $select1 = "SELECT * FROM nieuws_reacties WHERE nieuws_id = '$list->id'";
  60. $query1 = mysql_query($select1)or die(mysql_error());
  61. $aantal = mysql_num_rows($query1);
  62. echo "<tr><td>&nbsp;<img src=images/menu/arrow.gif> <a href=index.php?pagina=admin/frontpage&actie=open&id=$list->id>$list->titel</a></td><td><a href=index.php?pagina=admin/frontpage&actie=bewerken&id=$list->id>Bewerken</a> | <a href=index.php?pagina=admin/frontpage&actie=verwijderen&id=$list->id>Verwijderen</a> | Reacties ($aantal)</td></tr>";
  63.  
  64. }
  65. echo " </table>";
  66.  
  67.  
  68. }
  69. ?>

als ik nu op de titel van het bericht klik krijg het bericht + hetgene van wat er op de pagina komt als er geen actie is!.
als ik op bewerken klik krijg ik een form zonder de standaard tekst!..

hoe krijg ik het voorelkaar dat alles appart verschijnt?

3 antwoorden

Gesponsorde links
Offline cowbeast - 29/09/2004 22:00
Avatar van cowbeast Onbekend waar zijn je { } bij je if en elseif statements! en oowk je haalt nergens he id op! dus doe eens $id=$_GET[id]; En jah alles je alles in 1 pagina opslaat dan moet je gw pagina.php?action=open en dan krijg je de functie open te zien!:cool:
Offline Ronstert - 30/09/2004 16:41
Avatar van Ronstert MySQL interesse ik heb tu al voorelkaar gekregen
Offline BigBug - 30/09/2004 18:42
Avatar van BigBug PHP expert miss, een keer een iets duidelijkere omschrijving van je naam geven?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s