[PHP+SQL]update fout?

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

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 22:41
PHP:
1
<? include("../connect.php"); ?><title>Movie home</title><body bgcolor="white"><?if ($submit) {$query = "UPDATE films SET imdb = $imdb1 WHERE id = $movieid";mysql_query($query) or die("<br>Oops...");}else {$sql = "SELECT * FROM films WHERE id = $movieid"; $resultaat = mysql_query($sql);$record = mysql_fetch_object($resultaat);?><FORM ACTION="edit.php" METHOD="post"><INPUT TYPE="hidden" NAME="submit" VALUE="maakt_niet_uit"><table width="100%" border="1" height="15" bordercolor="#000000" cellpadding="2" cellspacing="0">          <tr>             <td bgcolor="#5B6572" width="44%">               <div align="center"><font color="white">Name</font></div>            </td>            <td bgcolor="#5B6572" width="13%">               <div align="center"><font color="white">Type</font></div>            </td>            <td bgcolor="#5B6572" width="17%">               <div align="center"><font color="white">Quality</font></div>            </td>            <td bgcolor="#5B6572" width="8%">               <div align="center"><font color="white">cd's</font></div>            </td>            <td bgcolor="#5B6572" width="18%">               <div align="center"><font color="white">imdb</font></div>            </td>        </tr>        <tr>            <td bgcolor="#5B6572" width="44%">               <input type="text" name="name1" value="<? echo "$record->naam"; ?>" size="70">            </td>            <td bgcolor="#5B6572" width="13%">               <select name="extension">                    <? if ($record->soort ==  avi) { ?><option selected>avi</option><? } else { ?><option>avi</option><? } ?>                    <? if ($record->soort ==  mpeg) { ?><option selected>mpeg</option><? } else { ?><option>mpeg</option><? } ?>                    <? if ($record->soort ==  mpg) { ?><option selected>mpg</option><? } else { ?><option>mpg</option><? } ?>                    <? if ($record->soort ==  dat) { ?><option selected>dat</option><? } else { ?><option>dat</option><? } ?>                  </select></td>            <td bgcolor="#5B6572" width="17%">                 <select name="Quality">                    <? if ($record->rip == 'DivX / Dvd-Rip') { ?><option selected>DivX / Dvd-Rip</option><? } else { ?><option>DivX / Dvd-Rip</option><? } ?>                    <? if ($record->rip == 'Vcd / Screener') { ?><option selected>Vcd / Screener</option><? } else { ?><option>Vcd / Screener</option><? } ?>                </select>            </td>            <td bgcolor="#5B6572" width="8%">                 <select name="cd">                    <? if($record->cds == 1) { ?><option selected>1</option><? } else { ?><option>1</option><? } ?>                    <? if($record->cds == 2) { ?><option selected>2</option><? } else { ?><option>2</option><? } ?>                    <? if($record->cds == 3) { ?><option selected>3</option><? } else { ?><option>3</option><? } ?>                </select>            </td>            <td bgcolor="#5B6572" width="18%">               <input type="text" name="imdb1" value="<? echo "$record->imdb"; ?>">            </td><br>        </tr></table><div align="center"><input type="submit" value="Submit"></div></FORM><? } ?>

ben bezig met een script voor mijn filmz, waarbij je dus een edit functie krijgt.. waar hij dus de info uit de database haalt.

bij edit.php?movieid=1 haalt ie uit record 1, alle info en laat het zien.. dan wil ik dus de imdb website erin zetten (dit was enkel een test opstelling, omdat ik het eerst nog veeeel uit gebreider had, maar het werkte ook al niet)
wanneer de website erin staat .. op de submit button drukken en voila zou moeten werken. niet dus.. krijg je oops te zien :'(
zelf denk ik dat de update functie niet goed in elkaar zit.. maar zeker weten doe ik het ook niet..
ps ik heb dyslexie, veel dingen zie ik het over het hoofd :'( en ja dat is kut ja

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:22
Beperk eerst even die lap code als je wilt tot datgene waar je denkt dat de fout inzit...

https://fgheysels.github.io/


  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 22:41
dat is juist het probleem ik weet niet wat de fout is....

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 22:41
nobody?

  • Sn3akz
  • Registratie: November 2000
  • Laatst online: 31-01 20:37
Op dinsdag 09 juli 2002 21:58 schreef RaMMSTeiN het volgende:
dat is juist het probleem ik weet niet wat de fout is....
iig niet in de css... :X

En niet na al 3 kwartier kicken.... moet jij toch weten met 1000+ posts :?

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 22:41
wat maken die 20 lijnen nu uit? of moet ik uitkijken straks is de database nog vol :+
maar goed dan haal ik die wel weg

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 24-08 07:20

Rashann

Zoek de hond...

PHP:
1
<?if ($submit) {$query = "UPDATE films SET imdb = $imdb1 WHERE id = $movieid";mysql_query($query) or die("<br>Oops...");?>

is die $imdb1 altijd een getal? maak er anders eens
PHP:
1
<?$query = "UPDATE films SET imdb = '$imdb1' WHERE id = '$movieid'";mysql_query($query) or die("<br>Oops...<br>Error: mysql_error()");?>


van. dan weet je in ieder geval WAT de fout is.

If nothing is written below, I was the last to reply...


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Zie de P&W faq over het debuggen van php en queries.
Zet eens 'echo' voor je query en ipv 'oops' mysql_error() in je die.
Pagina: 1

Dit topic is gesloten.