Avatar billede nc85 Nybegynder
31. januar 2005 - 10:40 Der er 3 kommentarer

mysql_fetch_assoc fejl?

får denne fejl:


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in d:\webs\jysk\www\admin\opg_rediger.php on line 89

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

min kode:

---

<?
$conn = mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("mysql", $conn);

if ($_POST['submit']) {
   
    $titel = $_POST['TITEL'];
    $beskrivelse = $_POST['BESKRIVELSE'];
    $hvem = $_POST['HVEM'];
    $deadline = $_POST['DEADLINE'];
    $status = $_POST['STATUS'];
    //Sæt global variablerne til lettere navne
    //og vi forhindrer en SQL injection angreb
    #$id = mysql_real_escape_string($_POST['ID']);
    #$titel = mysql_real_escape_string($_POST['TITEL']);
    #$beskrivelse = mysql_real_escape_string($_POST['BESKRIVELSE']);
    #$hvem = mysql_real_escape_string($_POST['HVEM']);
    #$deadline = mysql_real_escape_string($_POST['DEADLINE']);
    #$status = mysql_real_escape_string($_POST['STATUS']);
   
        $sql = "UPDATE tp_opgaver SET TITEL='$titel', BESKRIVELSE='$beskrivelse', HVEM='$hvem', DEADLINE=''$deadline, STATUS='$status' WHERE ID=$id";
   
    echo ("Opgaven er nu opdateret<br />");
    #if (mysql_query($rediger)) {
       
        //Hvis $rediger har opdateret db så skal den printe dette ud:
        #echo ("Opgaven er nu opdateret");
        #}
        #else {
        //Hvis $rediger har lavet en fejl skriv dette ud:
        #echo ("Der skete en fejl ved opdatering af opgave" . mysql_error() . );
        #}
}
elseif($id)
{

    $rediger = mysql_query("SELECT * FROM tp_opgaver WHERE ID='$id'");
   
    while($myrow = mysql_fetch_assoc($rediger)) {
   
    $id = $myrow["ID"];
    $titel = $myrow["TITEL"];
    $beskrivelse = $myrow["BESKRIVELSE"];
    $hvem = $myrow["HVEM"];
    $deadline = $myrow["DEADLINE"];
    $hvem = $myrow["STATUS"];
}
}
?>
Avatar billede nc85 Nybegynder
31. januar 2005 - 11:00 #1
får kun en fejl når jeg kommer fra en anden side! Fra denne side er der et link der hedder rediger hvori du kan klikke ind på den specifikke opgave og redigere den!

Hvis man ikke kommer fra den anden side viser den bare en blank side
Avatar billede nc85 Nybegynder
31. januar 2005 - 11:41 #2
Slet ingen der kan hjælpe?
Avatar billede chries Nybegynder
31. januar 2005 - 13:15 #3
$rediger = mysql_query("SELECT * FROM tp_opgaver WHERE ID='$id'");

->

$rediger = mysql_query("SELECT * FROM tp_opgaver WHERE ID='$id'")
OR die(mysql_error());



if (mysql_query($rediger)) {

->

$result = mysql_query($rediger)
  OR die(mysql_error());

if($result)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester