[PHP] Nieuws bewerken wil niet lukken

Pagina: 1
Acties:
  • 56 views sinds 30-01-2008

  • Weswyp
  • Registratie: Mei 2006
  • Laatst online: 19-02 22:57
Wat mijn probleem is: ik heb mij een nieuwsscript gekopieerd van een website, heb deze aangepast aan mijn wensen. Ik wil nu dat ik mijn bericht kan bewerken, geen probleem dan neem ik een bewerk script van een ander nieuwsscript maar daar gaat het mis :)

Het probleem zit denk ik bij het versturen van mijn aangepaste tekst naar mijn database.
Ik heb niet veel kennis in .php maar ik doe men best:)

Hier is de bewerkscript.
PHP:
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
   <?
include("database.php");
if ($_POST['Selecteer'])
{
    $select = "SELECT msg FROM vb_nieuws WHERE id = '".$_POST['nieuwsberichten']."'";
    $query = mysql_query($select);
    
    echo "<br><br><form action='' method='post'><table>";
    while ($list = mysql_fetch_assoc($query))
    {
        $bericht = htmlspecialchars($list['msg']);
             echo" <TD><b>Bericht: </b><TD><textarea name='msg' rows='15' cols='60'>" .$bericht . "</textarea></td><tr>";
    }
    echo "<TD><TD><input type='submit' name='submit' value='Wijzigen'></td><tr>
          </table></form>";
           
}          
elseif($_POST['submit']) 
{ 
    mysql_query("UPDATE vb_nieuws SET msg = '".$_POST['nieuwsberichten']."' WHERE id ='".$_POST['id']."'");         
    echo 'Het nieuws werd succesvol bewerkt.';
} 
else
{
    $select = "SELECT * FROM vb_nieuws ORDER BY datum DESC LIMIT 0,30";
    $query = mysql_query($select);
    
    echo "<br><br><form method='post'><select name='nieuwsberichten'>";
    while ($list = mysql_fetch_object($query))
    {
        echo "<option value='" .$list->id. "'>" .$list->titel ."</option></form>";
    }

    echo "</select><input type='submit' name='Selecteer' value='Selecteer'>";
    
}
?>


ik hoop dat iemand mij een oplossing kan bieden

  • Razr
  • Registratie: September 2005
  • Niet online
Script requests / Quickfix zijn niet toegestaan helaas...

[ Voor 54% gewijzigd door Razr op 20-06-2006 17:12 ]


  • messi
  • Registratie: Oktober 2001
  • Laatst online: 19-02 21:42
En je post nieuwsberichten in de database en niet je bericht? en je heb helemaal geen id opgehaald, terwijl je die wel gebruikt in het submit gedeelte.

Met andere woorden, kijk er nog eens goed naar en probeer het zelf te fixxen.
Met een beetje goed lezen kom je een eind!

[ Voor 64% gewijzigd door messi op 20-06-2006 17:14 ]

Onze excuses voor het ontbreken van de ondertiteling.


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 17-02 09:21
Helemaal niet helaas :)

@TS
Probeer het eens op de site waar je het script vandaan hebt?

@messi
Lijkt er inderdaad op dat hij $_POST['msg'] zou moeten willen inserten ipv $_POST['nieuwsberichten']

[ Voor 38% gewijzigd door frickY op 20-06-2006 17:14 ]


  • Weswyp
  • Registratie: Mei 2006
  • Laatst online: 19-02 22:57
ik post nieuwsberichten in men tabel.

Ow sorry ik dacht dat enkel requests niet mocht.

  • Weswyp
  • Registratie: Mei 2006
  • Laatst online: 19-02 22:57
I love Tweakers !!


Inderdaad ik had iets teveel weggedaan de id sectie.

Bedankt mannen!!!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Programmeren is meer dan enkel wat copy/pasten, zoals je nu ook gemerkt hebt. Daarnaast geven we inderdaad geen support op andermans code; daar kun je de maker voor mailen. :)

Razr: laat het modereren maar over aan de mensen die daarvoor uitgerust zijn met de benodigde rechten; dat houdt de sfeer erin. Maak voor dit soort dingen gewoon een topic report aan.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.