Avatar billede tobrukDk Novice
27. oktober 2011 - 22:23 Der er 9 kommentarer og
1 løsning

Hjælp til at updater navn på person / lign ..

Hej

Jeg sidder og arbejder med lidt mysql database men det er sådan at form/function ikke vil lave om i bruger's navn eller efternavn eller hold navn?, :)

Hvordan gør jeg det?

<form action="" method="post" enctype="multipart/form-data">
<table width="400" border="0">
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="63">Fornavn:</td>
<td width="727">
<input name="ud_fornavn" type="text" id="ud_fornavn" value="<?php echo $fornavn; ?>"
size="45" /> </td>
</tr>
<tr>
<td valign="top">Efternavn:</td>
<td>
<input name="ud_efternavn" type="text" id="ud_efternavn" value="<?php echo $efternavn;
?>" size="45" />
</td>
</tr>
<tr>
<td>Hold:</td>
<td><input name="ud_hold" type="text" id="ud_hold" value="<?php echo $hold; ?>"
size="45" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>billede:</td>
<td><p><?php echo "Billede: ".$billede; ?>
</p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Ret elev"></td>
</tr>
<tr>
<td><a href="logout.php">log ud</a></td>
<td><a href="elever_adm.php">til elev admin</a></td>
</tr>
</table>
</form>

lidt php her;

<?php
if(!empty($_GET['elevID']))
    {
        $elevID = $_GET['elevID'];
        dbConnect();
        $query="SELECT * FROM elever WHERE
        elevID=$elevID";
        $result=mysql_query($query);
        while($row =
        mysql_fetch_array($result,MYSQL_ASSOC))
    {
            $fornavn=$row['fornavn'];
            $efternavn=$row['efternavn'];
            $hold=$row['hold'];
            $billede=$row['billede'];
        }
}
?>
<?php include("input.php");?>
<?php
if(isset($_POST['Submit']))
{
    $ud_fornavn=$_POST['ud_fornavn'];
    $ud_efternavn=$_POST['ud_efternavn'];
    $ud_hold=$_POST['ud_hold'];
   
    $query="UPDATE elever SET fornavn='$ud_fornavn', efter='ud_efternavn', hold='$ud_hold' WHERE elevID=$elevID";
   
    mysql_query($query);
    mysql_close();
    header('location:elever_adm.php');
}

?>




den gider ikke lave connect til mysql databasen

<?php
function dbConnect()
{
    $db = mysql_pconnect("localhost", "web146-a-piwik-1", "VH-R7kDFn");
    mysql_select_db("web146-a-piwik-1", $db);
}
?>
Avatar billede arne_v Ekspert
27. oktober 2011 - 22:28 #1
Hvilken fejl besked faar du?
Avatar billede olsensweb.dk Ekspert
27. oktober 2011 - 22:42 #2
kunne det tænkes din $db ikke ikke existerer uden for din function dbConnect() ?? (scope)

jeg ville retunerer $db fra function
<?php
function dbConnect(){
    $db = mysql_pconnect("localhost", "web146-a-piwik-1", "VH-R7kDFn");
    mysql_select_db("web146-a-piwik-1", $db);
    return $db;
}
?>


og i lidt php her;
<?php
if(!empty($_GET['elevID']))
    {
        $elevID = $_GET['elevID'];
        $db = dbConnect();[]
        $query="SELECT * FROM elever WHERE
        elevID=$elevID";
        [b]$result=mysql_query($query, $db);

        .......
       


nb du må hellerer skyndedig at lave dit password om til din database

ellers må du skrive fejl beskeden som arne spørg efter
Avatar billede olsensweb.dk Ekspert
27. oktober 2011 - 22:44 #3
der er lige smuttet en /b :(

<?php
if(!empty($_GET['elevID']))
    {
        $elevID = $_GET['elevID'];
        $db = dbConnect();
        $query="SELECT * FROM elever WHERE
        elevID=$elevID";
        $result=mysql_query($query, $db);         .......


og et mellemrum

skynde dig
Avatar billede tobrukDk Novice
27. oktober 2011 - 23:04 #4
jeg har skiftet password. men vil i have noget for hjælpen?
Avatar billede arne_v Ekspert
27. oktober 2011 - 23:08 #5
Jeg har jo kun stillet et opklarende spm..

Hvis ronols'es forslag var korrekt har han fortjene alle de udlovede point.
Avatar billede tobrukDk Novice
27. oktober 2011 - 23:11 #6
det virker til at være rigtigt nu ellers må jeg lige kontakt ronols'es :)
Avatar billede JensPeterSvensson Nybegynder
29. oktober 2011 - 13:13 #7
Bør du ikke sætte din post op før din visnings html. Så den viser opdateringerne?
Avatar billede tobrukDk Novice
30. oktober 2011 - 17:01 #8
Hvad mener du helt?
Avatar billede tobrukDk Novice
02. november 2011 - 07:53 #9
#Ronols

Vil du have dem?
Avatar billede olsensweb.dk Ekspert
02. november 2011 - 11:12 #10
så pyt
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
Computerworld tilbyder specialiserede kurser i database-management

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