Gå til innhold

Vil endre i tabell, men får det ikke til.


Anbefalte innlegg

Hei jeg prøver å endre i tabellen jeg har men får det ikke til her er kode.

 


<?
include("config1.php"); 
$connection = mysql_connect("$hostname" , "$user" , "$pass");
$db = mysql_select_db($dbase , $connection);
$henta= mysql_query("SELECT * FROM  wap1 where id='$id'");
while($get=mysql_fetch_array($henta)){
?>



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

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

  

    <tr>

      <td>id</td>

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

    </tr>


         <tr>

      <td>id</td>

      <td>><input type="text" value="<? echo "$get[fnavn]"; ?>" name="fnavn"></td>
    </tr>



    

  </table>

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

</form>



<?php } ?>

 

 

 

 

<?
include("config1.php"); 
$connect = mysql_connect("$hostname", "$user", "$pass");
mysql_select_db("$dbase", $connect);


$query = "select * from wap1 where id ='$id'";

extract($_POST);
$varq = "Update wap1 SET fnavn = '$fnavn'   where id = '$id";


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

echo "profilen ble endret";

?>


Lenke til kommentar
Videoannonse
Annonse

Noen punkter:

1 Sett en or die("....") som du har på den siste sprørringen på spørringen i det første scriptet også

2 Får du noen values i det hele tatt i formen ?

3 Får du noen feilmeldinger ?

4 Hvor henter du variabelen $id i det første scriptet ? (fra url ? Test med $id = $_GET["id"])

EDIT:

5 Feil i den siste spørringen. Har ' før $id, men ikke etter. Er dette et tall, skal du ikke bruke ' rundt $id. Det samme gjelder i den første spørringen (' rundt $id skal vekk dersom if i databasen er definer som et tall)

 

/km

Endret av kakkle
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...