[PHP/MySQL] tabel updaten werkt niet

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

  • Cartman!
  • Registratie: April 2000
  • Niet online
Ik ben bezig voor een website (voor de eerste keer), een systeem te maken waarmee je nieuws kan toevoegen, deleten en editten. De eerste 2 werken, maar edit lukt nog niet helemaal :'(

Ik heb alles al 10 keer gecheckt maar hij blijft FUCK! weergeven omdat de query niet werkt. Ik heb een tutorial gevolgt van phpfreakz.nl. De pagina die checkt ook of je wel ingelogd bent, en dat werkt allemaal wel goed.
Als ik $edit en $id echo, doen deze het gewoon goed. Dus het ligt echt in de query.

Wie ziet het meteen :? :? :?

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?

if ($logged_in) { 

import_request_variables("gP");
$edit = (int)$_GET["edit"];
$news = addslashes($news);

echo "$news <br>";

if ($submit) {

      $server = mysql_connect("10.0.0.2", "fvision", "xxxxxx"); 
      mysql_select_db("fvision", $server); 
      $bull = "UPDATE news SET news=$news WHERE id=$edit";
      mysql_query($bull) or die("FUCK!");  
       
      echo "<table width='480' border='1' align='center' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF'>
    <tr> 
    <td width='376'><font class=text_normal>News succesfully editted</font></td>
  </tr>
</table>";
}
else{
echo "<form action='content.php?id=news_e&edit=$edit' method='post'>
<input type='hidden' name='submit' value='yes'>      
<table width='480' border='1' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF' align='center'>
  <tr> 
    <td width='376'><font class=text_normal><b>&nbsp;// Edit News</b></font></td>
    <td width='104' background='images/table_right.jpg' bgcolor='#FFFFFF'>&nbsp;</td>
  </tr>";
   $database_server = mysql_connect("10.0.0.2", "fvision", "xxxxxx");  

   mysql_select_db("fvision", $database_server);  
   $sql = "SELECT news FROM news WHERE id = $edit";
   $resultaat = mysql_query($sql);
   $record = mysql_fetch_object($resultaat);
    echo "
    
    <tr>
    <td height='8' width='95' align='right'><font class='text_normal'>News :</font></td>
    <td height='8' colspan='2'>&nbsp;&nbsp;<input name='news' style='BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid' value='$record->news' size='62'></td>
  </tr>
  <tr>
    <td width='95'>&nbsp;</td>
    <td colspan='2'>&nbsp;&nbsp;<INPUT style='BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; BORDER-LEFT: rgb(0,0,0) 1px solid; COLOR: rgb(120,120,120); BORDER-BOTTOM: rgb(0,0,0) 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: rgb(255,255,255)' type='submit' name='Submit' value='Submit'></td>
  </tr>
</table></form>";
}
} else { 
include('login.php');
}
?>

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

mysql_query($bull) or die("FUCK!");
-->
mysql_query ($bull) or die (mysql_error ());

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • Cartman!
  • Registratie: April 2000
  • Niet online
You have an error in your SQL syntax near 'Panel Online2 WHERE id=21' at line 1

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

SQL:
1
UPDATE news SET news='$news' WHERE id=$edit

?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

$bull = "UPDATE news SET news=$news WHERE id=$edit";
-->
$bull = "UPDATE news SET news = '" . $news . "' WHERE id = '" . $edit . "'";

eens proberen

edit:

Is gorgi_19 me weer voor :P

[ Voor 54% gewijzigd door Tux op 10-03-2003 18:37 ]

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • Rotjeknor
  • Registratie: April 2001
  • Laatst online: 03-02 15:29
quotes!!

PHP:
1
$bull = "UPDATE news SET news='$news' WHERE id='$edit'";


[offtopic]
edit: lol tv kijken en replien bevordert de snelheid niet echt (-:

[ Voor 45% gewijzigd door Rotjeknor op 10-03-2003 18:37 ]

Ook Knor is aangestoken met het ligfietsvirus!


  • Cartman!
  • Registratie: April 2000
  • Niet online
gorgi_19 schreef op 10 March 2003 @ 18:36:
SQL:
1
UPDATE news SET news='$news' WHERE id=$edit

?
als ik news verander, moet ie news erop nieuw ingooien, en hij moet dat updaten op het id waar ik op dat moment werk. Niks mis mee lijkt me.....

als ik de 2 dingen $edit en $news echo, werken ze prima, dus dat is t niet...

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 14-12-2025
je moet er van uitgaand dat news een text-ding is aangeven dat het om een string gaat door hem tussen enkele quotes te plaatsen.

  • Cartman!
  • Registratie: April 2000
  • Niet online
Rotjeknor/gorgie_19, hij werkt :*

iedereen super bedankt voor de rete snelle reply's! :) :)

[ Voor 10% gewijzigd door Cartman! op 10-03-2003 18:47 . Reden: gorgie was eerder ;) ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

g00fy schreef op 10 maart 2003 @ 18:38:
[...]

als ik news verander, moet ie news erop nieuw ingooien, en hij moet dat updaten op het id waar ik op dat moment werk. Niks mis mee lijkt me.....

als ik de 2 dingen $edit en $news echo, werken ze prima, dus dat is t niet...
Subtiel verschil, ik had quotes om de $news heen gezet.. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Rotjeknor schreef op 10 maart 2003 @ 18:36:
quotes!!

PHP:
1
$bull = "UPDATE news SET news='$news' WHERE id='$edit'";


[offtopic]
edit: lol tv kijken en replien bevordert de snelheid niet echt (-:
Om strings wel quotes en om getallen (id) geen quotes ;)

[ Voor 7% gewijzigd door Verwijderd op 10-03-2003 19:41 ]


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Tsja, simpel doch eenvoudig debug-werk.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.