Avatar billede the_legend Nybegynder
01. februar 2004 - 14:14 Der er 8 kommentarer og
1 løsning

script updater ikke min mysql rigtig.

<? session_start(); ?>
<link rel="STYLESHEET" type="text/css" href="../design7.css">
<?
include("../db_connect.php");

if (isset($_SESSION['form_brugernavn'],$_SESSION['form_password'])) {

$hente = mysql_query("SELECT * FROM mig") or die(mysql_error());
        while ($row = mysql_fetch_array($hente)) {

if($send){
mysql_query("update mig set dk = '$_GET[dk]' and en = '$_GET[en]' WHERE id = '1'") or die(mysql_error());
// echo "<meta http-equiv='refresh' content=3;url='mig_ret.php'>";
}

echo "
<center><br>
Den danske version
<form action='mig_ret.php'>
<textarea rows='9' name='dk' cols='45'>$row[dk]</textarea>
<br>
<br>The english version
<textarea rows='9' name='en' cols='45'>$row[en]</textarea></center>
<center>
<input type='submit' value='send' name='send'></form></center>
";
}
} else{
echo 'Du skal logge ind!';
echo "<meta http-equiv='refresh' content=0;url='login.php'>";
}
?>


sådan her ser koden ud pt. og når jeg til opdate et felt bliver det ikke korrekt opdateret.
Avatar billede schaefner Juniormester
01. februar 2004 - 14:15 #1
og hvad mener du med korrekt?
Avatar billede schaefner Juniormester
01. februar 2004 - 14:17 #2
<?php session_start(); ?>
<link rel="STYLESHEET" type="text/css" href="../design7.css">
<?php
include("../db_connect.php");

if (isset($_SESSION['form_brugernavn'],$_SESSION['form_password'])) {
    if (isset($_GET['send'])) {
        mysql_query("UPDATE mig SET dk = '".$_GET['dk']."', en = '".$_GET['en']."' WHERE id = '1'") or die(mysql_error());
        // echo "<meta http-equiv='refresh' content=3;url='mig_ret.php'>";
    }
    $hente = mysql_query("SELECT * FROM mig") or die(mysql_error());
    while ($row = mysql_fetch_array($hente)) {
        echo "
        <center><br>
        Den danske version
        <form action='mig_ret.php'>
        <input type='hidden' name='send' value='1'>
        <textarea rows='9' name='dk' cols='45'>$row[dk]</textarea>
        <br>
        <br>The english version
        <textarea rows='9' name='en' cols='45'>$row[en]</textarea></center>
        <center>
        <input type='submit' value='send' name='send'></form></center>
        ";
    }
} else{
    echo 'Du skal logge ind!';
    echo "<meta http-equiv='refresh' content=0;url='login.php'>";
}
?>
Avatar billede the_legend Nybegynder
01. februar 2004 - 14:19 #3
det virkede tak.
Avatar billede the_legend Nybegynder
01. februar 2004 - 14:19 #4
kom med svar.
Avatar billede schaefner Juniormester
01. februar 2004 - 14:20 #5
men jeg forstår ikke hvorfor du hiver samtlige poster ud af databasen når du alligevel kun opdaterer den række hvor id er lig 1
Avatar billede schaefner Juniormester
01. februar 2004 - 14:20 #6
ok
Avatar billede the_legend Nybegynder
01. februar 2004 - 14:23 #7
mit problem var den ikke ville updte og der er kun id dk og en i tabelen. id tilføjede jeg fordi det ikke virkede så det måske var det. var det ike også har jegi kke fjernet det.
Avatar billede the_legend Nybegynder
01. februar 2004 - 14:24 #8
doh sry forkert kanp kom lig emed svar igen sry.
Avatar billede schaefner Juniormester
01. februar 2004 - 14:25 #9
svar
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