Gå til innhold

Oppdatere ting i mysql tabell


Anbefalte innlegg

Har to script:

 

edit.php

--------------

include("../../dbconnect.php");

 

$query = "select * from nyheter where id = '$idt'";

 

$result = mysql_query($query);

while($r=mysql_fetch_array($result)) {

 

$id = $r['id'];

$overskrift = $r['overskrift'];

$forfatter = $r['forfatter'];

$ingress = $r['ingress'];

$kategori = $r['kategori'];

$date = $r['date'];

$text = $r['text'];

$bilde = $r['bilde'];

 

 

?>

<form action="update.php" method="post">

<table cellpadding="2" cellspacing="0">

 

 

<tr>

<td>id - Ikke endre</td>

<td><input type="text" value="<? echo $id; ?>" name="id"></td>

</tr>

<tr>

<td>Overskrift</td>

<td><input type="text" value="<? echo $overskrift; ?>" name="overskrift"></td>

</tr>

 

<tr>

<td>Forfatter</td>

<td><input type="text" value="<? echo $forfatter; ?>" name="forfatter"></td>

</tr>

 

 

<td>Bilde</td>

<td><input type="file" name="fupload"></td>

</tr>

 

<tr>

<td>Ingress</td>

<td><textarea name="ingress" rows="8" cols="30"><? echo $ingress; ?></textarea><br>

</tr>

 

 

<tr>

<td>text</td>

<td><textarea name="text" rows="8" cols="30"><? echo $text;

?></textarea><br></td></tr>

 

</table><br><br>

Velg nyhetskategori. Alle kategorier havner på hovedsiden også.<br>

<SELECT NAME="kategori" SIZE="1">

<OPTION>Fotball

<OPTION>Handball

<OPTION SELECTED>generell

<OPTION>Yngres

<OPTION>Senior

</SELECT>

<br><br>

 

 

<input type="submit" value="endre" name="submit">

</form>

 

<? } ?>

------------------------------

 

 

og

update.php

------------------------------

<?

include("../../dbconnect.php");

 

$_REQUEST["overskrift"] = &$overskrift;

$_REQUEST["id"] = &$id;

 

 

 

$varq = "Update nyheter SET overskrift = '$overskrift' where id = '$id'";

mysql_query(€varq);

 

 

echo "nyheten ble oppdatert";

echo $overskrift;

echo $id;

?>

<br>

<br>

<? include("list.php"); ?>

------------------------

 

 

 

 

 

 

Klarer ikke å oppdatere overskrift i artikkelen.. får heller ingen feilbeskjed... hva kan være galt ?

Lenke til kommentar
Videoannonse
Annonse

Har gjort endel oppdateringer og omskrivinger.

 

Viktigste av alt er å feilsjekke mysql_query() ALLTID!

 

Har to script:

 

edit.php

--------------


<?php

include("../../dbconnect.php");



$query = "select * from nyheter where id = '$idt'";

$result = mysql_query($query) or die("Kunne ikke utføre spørringen '$query' pga. feilen ".mysql_error()."'");

while($r=mysql_fetch_assoc($result))  {

 extract($r);

 ?>

 

 <form action="update.php" method="post">

   <table cellpadding="2" cellspacing="0">

   

     <tr>

       <td>id</td>

       <td><input type="text" disabled="disabled" value="<?php echo $id; ?>"><input type="hidden" value="<?php echo $id; ?>" name="id"></td>

     </tr>

     

     <tr>

       <td>Overskrift</td>

       <td><input type="text" value="<?php echo $overskrift; ?>" name="overskrift"></td>

     </tr>

     

     <tr>

       <td>Forfatter</td>

       <td><input type="text" value="<?php echo $forfatter; ?>"  name="forfatter"></td>

     </tr>

     

     <tr>

       <td>Bilde</td>

       <td><input type="file" name="fupload"></td>

     </tr>

     

     <tr>

       <td>Ingress</td>

       <td><textarea name="ingress"  rows="8" cols="30"><?php echo $ingress; ?></textarea><br>

     </tr>

     

     <tr>

       <td>text</td>

       <td><textarea name="text" rows="8" cols="30"><?php echo $text;

     ?></textarea><br></td></tr>

     

   </table>

   <p>

     Velg nyhetskategori. Alle kategorier havner på hovedsiden også.

   </p>

   <SELECT NAME="kategori" SIZE="1">

     <OPTION value="fotball">Fotball

     <OPTION value="handball">Handball

     <OPTION value="generell" SELECTED>generell

     <OPTION value="yngres">Yngres

     <OPTION value="senior">Senior

   </SELECT>

   <br><br>    

   <input type="submit" value="endre" name="submit">

 </form>



<?php } ?>

 

og update.php


<?

include("../../dbconnect.php");



extract($_POST);

$varq = "Update nyheter SET overskrift = '$overskrift' where id = '$id'";

mysql_query($varq) or die("Kunne ikke utføre spørringen '$varq' pga. feilen ".mysql_error()."'");;



echo "nyheten ble oppdatert";

echo $overskrift;

echo $id;

?>

<br>

<br>

<?php include("list.php"); ?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...