Oud 10-10-2003, 20:41
micra
Avatar van micra
micra is offline
PHP-code:
<?
$id = $_get[id];
$gegevens2 = mysql_query("select * from FAQ where id=".$id."");
$object = mysql_fetch_object($gegevens2); 
$vraag = $_POST[vraag];
$antwoord = $_POST[antwoord];
if($admin->admin == "1"){

  if($wijzig) {
     if($vraag != "" and $antwoord != "")
         { 
           mysql_query("update into FAQ (vraag, antwoord) values ('$vraag1', '$antwoord1') where id=".$id." ");
             echo "Verstuurd";
          }
             else
            {
             echo "Foutje!!";
} }
?>

<form action="<? echo $php_self; ?>" method="POST">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td width="100%" colspan="3" height="19">&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="17" align="center" colspan="2">Vraag: </td>
    <td width="86%" height="20" rowspan="3">
    <textarea rows="3" name="vraag1" cols="16"><?echo $object->vraag; ?></textarea></td>
  </tr>
  <tr>
    <td width="14%" height="17" align="center" colspan="2"> </td>
  </tr>
  <tr>
    <td width="14%" height="18" align="center" colspan="2"> </td>
  </tr>
  <tr>
    <td width="100%" height="38" align="center" colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="19" align="center" colspan="2">Antwoord:</td>
    <td width="86%" rowspan="3" height="59">
    <textarea rows="3" name="antwoord1" cols="16"><?echo $object->antwoord; ?></textarea></td>
  </tr>
  <tr>
    <td width="14%" height="19" colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td width="14%" height="19" colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td width="17%" height="8" align="center">
    <p align="center"></td>
    <td width="16%" height="8" align="center">
<input type="submit" name="wijzig" value="wijzigen"></td>
    <td width="67%" height="8">
    </td>
  </tr>
  </table>
    </form>
    <?
    }
    ?>
Wat doe ik hier verkeerd

error is:
Code:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/micra/html/FAQ/admin_wijzig.php on line 4
Met citaat reageren
Advertentie
Oud 10-10-2003, 20:56
Verwijderd
Code:
$gegevens2 = mysql_query("select * from FAQ where id = $id");
er vanuit gaant dat id een integer is, anders:
Code:
$gegevens2 = mysql_query("select * from FAQ where id = '$id'");
Met citaat reageren
Oud 10-10-2003, 21:06
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Code:
mysql_query("update into FAQ (vraag, antwoord) values ('$vraag1', '$antwoord1') where id=".$id." ");
moet dat niet:
wijzigen:
Code:
 mysql_query("update FAQ set vraag='$vraag1', antwoord='$antwoord1' where id='$id'");
of
nieuwe zooi invoeren:
Code:
 mysql_query("INSERT into FAQ (vraag, antwoord, id) values ('$vraag1', '$antwoord1', '$id')");

Laatst gewijzigd op 10-10-2003 om 21:09.
Met citaat reageren
Oud 10-10-2003, 21:07
micra
Avatar van micra
micra is offline
tnx.. werkt hoor..

Maar nu werkt wijzigen neit meer


PHP-code:
<? 
$id = intval($_GET[id]); 
$query = "SELECT * FROM `FAQ` WHERE ID=" . $id; 
$gegevens2 = mysql_query($query); 
$object = mysql_fetch_object($gegevens2);

$vraag = $_POST[vraag]; 
$antwoord = $_POST[antwoord]; 
if($admin->admin == "1"){ 

  if($wijzig) { 
          mysql_query("update into FAQ (vraag, antwoord) values ('$vraag1', '$antwoord1') where id='$id'"); 
          echo "Verstuurd"; 
          } 

?> 

<form action="<? echo $php_self; ?>" method="POST"> 
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%"> 
  <tr> 
    <td width="100%" colspan="3" height="19">&nbsp;</td> 
  </tr> 
  <tr> 
    <td width="14%" height="17" align="center" colspan="2">Vraag: </td> 
    <td width="86%" height="20" rowspan="3"> 
    <textarea rows="3" name="vraag1" cols="16"><?echo $object->vraag; ?></textarea></td> 
  </tr> 
  <tr> 
    <td width="14%" height="17" align="center" colspan="2"> </td> 
  </tr> 
  <tr> 
    <td width="14%" height="18" align="center" colspan="2"> </td> 
  </tr> 
  <tr> 
    <td width="100%" height="38" align="center" colspan="3">&nbsp;</td> 
  </tr> 
  <tr> 
    <td width="14%" height="19" align="center" colspan="2">Antwoord:</td> 
    <td width="86%" rowspan="3" height="59"> 
    <textarea rows="3" name="antwoord1" cols="16"><?echo $object->antwoord; ?></textarea></td> 
  </tr> 
  <tr> 
    <td width="14%" height="19" colspan="2">&nbsp;</td> 
  </tr> 
  <tr> 
    <td width="14%" height="19" colspan="2">&nbsp;</td> 
  </tr> 
  <tr> 
    <td width="17%" height="8" align="center"> 
    <p align="center"></td> 
    <td width="16%" height="8" align="center"> 
<input type="submit" name="wijzig" value="wijzigen"></td> 
    <td width="67%" height="8"> 
    </td> 
  </tr> 
</table> 
    </form>
dit heb ik nu.. werkend. maar wijzigen werkt niet
Met citaat reageren
Oud 10-10-2003, 21:08
IceManX
Avatar van IceManX
IceManX is offline
Print eerst $gegevens2 eens naar je HTML file, ik denk nml zo dat ie leeg is.

Het is hoe dan ook verstandig eerst even met mysql_num_rows($gegevens2) te kijken of je uberhaupt wel resultaten terug krijgt.
__________________
More than meets the eye - www.achterklap.nl
Met citaat reageren
Oud 10-10-2003, 21:09
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
micra schreef op 10-10-2003 @ 22:07:
tnx.. werkt hoor..

Maar nu werkt wijzigen neit meer


dit heb ik nu.. werkend. maar wijzigen werkt niet
Tjek mijn commentaar boven jouw reply, en download de mysql help file op www.mysql.com daar staat alles perfect in. Update INTO bestaat niet
Met citaat reageren
Oud 10-10-2003, 21:10
micra
Avatar van micra
micra is offline
Zie een post omhoog.. want hij weer geeft nu wel in de textarea's
maar ik kan niet wijzigen
Met citaat reageren
Oud 10-10-2003, 21:12
Verwijderd
al bekend met de site www.w3schools.com/sql trouwens?
Met citaat reageren
Oud 10-10-2003, 21:13
micra
Avatar van micra
micra is offline
Ik zal even kijken.. is dat 'het' antwoord op mijn vragen?

edit.. doe ik wel eens. even geen zin in

Laatst gewijzigd op 10-10-2003 om 21:16.
Met citaat reageren
Oud 10-10-2003, 21:22
Verwijderd
Citaat:
micra schreef op 10-10-2003 @ 22:13:
Ik zal even kijken.. is dat 'het' antwoord op mijn vragen?

edit.. doe ik wel eens. even geen zin in
Ik denk dat het wel veel zal helpen met het voorkomen van problemen..
Met citaat reageren
Oud 10-10-2003, 21:24
micra
Avatar van micra
micra is offline
Weet jij wat het is dan?
Zo ja zeg het please even
Met citaat reageren
Oud 10-10-2003, 21:28
Verwijderd
Citaat:
micra schreef op 10-10-2003 @ 22:24:
Weet jij wat het is dan?
Zo ja zeg het please even
Jij hebt geen zin om het zelf uit te zoeken, en dus moeten wij het maar doen?
Ja, toedels, en het antwoord is al gegeven...
Met citaat reageren
Oud 10-10-2003, 21:34
micra
Avatar van micra
micra is offline
laat maar.. ik heb niets aan jou...

zijn er nog mensen die wel willen helpen..
Met citaat reageren
Oud 10-10-2003, 21:39
Verwijderd
Citaat:
micra schreef op 10-10-2003 @ 22:34:
zijn er nog mensen die wel willen helpen..
gokje: nee
Met citaat reageren
Oud 10-10-2003, 21:40
micra
Avatar van micra
micra is offline
ok

tnx alvast
Met citaat reageren
Oud 10-10-2003, 21:45
mvos100
mvos100 is offline
dit kan natuurlijk niet he:

update into FAQ (vraag, antwoord) values ('$vraag1', '$antwoord1') where id=".$id."

moet zijn:

UPDATE faq SET vraag = '$vraag1', antwoord = '$antwoord1' WHERE id = '$id'

Met citaat reageren
Oud 10-10-2003, 21:56
Verwijderd
Citaat:
mvos100 schreef op 10-10-2003 @ 22:45:
dit kan natuurlijk niet he:

update into FAQ (vraag, antwoord) values ('$vraag1', '$antwoord1') where id=".$id."

moet zijn:

UPDATE faq SET vraag = '$vraag1', antwoord = '$antwoord1' WHERE id = '$id'

(en dat was dus al gezegd )
Met citaat reageren
Oud 10-10-2003, 22:34
Verwijderd
Gast ga eerst es van handleidingen lezen ofzo, iets vragen: ok maar zulke n3wb shit als dit moet je zelf uit kunnen pluizen.
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 22:55.