07. januar 2006 - 13:06
Der er
17 kommentarer og 1 løsning
PHP/MySQL problem
Jeg har en side der hedder bruger_rediger.php, hvor man for sine oplysninger frem og kan rette idem. Den leder over til selve opdateringssiden(der indsætter i db) og tilbage igen. Problemet er at den kommer tilbage til en tom side, så der er fejl et sted. Kan nogen hjælpe mig på rette vej? redigering_indsaet.php: ----------------------------------------------------------------- <?php session_start(); $mydb = mysql_connect xxxxxxxxxxxx $areacode = substr($_POST['postnummer'], 0, 1); if($_POST[submit]=="Ret brugeroplysninger") { $sql2="update users set brugernavn='$brugernavn', password='$pazz', fornavn='$fornavn', efternavn=$'efternavn', vejnavn='$vejnavn', postnummer=$postnummer, areacode=$areacode, byen='$byen', email='$email', telefon=$telefon, sex='$sex', nationalitet='$nationalitet', uddannelse1='$uddannelse1', uddannelse2='$uddannelse2', stilling='$stilling', alder=$alder, height=$height, haircolor='$haircolor', kropsbygning='$kropsbygning', civilstand='$civilstand', handicap1='$handicap1', handicap2='$handicap2', kids='$kids', kids_antal=$kids_antal, kids_alder=$kids_alder, rygning='$rygning', interesser='$interesser', partner_sex='$partner_sex', partner_uddannelse='$partner_uddannelse', partner_alder_fra=$partner_alder_fra, partner_alder_til=$partner_alder_til, partner_height_fra=$partner_height_fra, partner_height_til='$partner_height_til, partner_kropsbygning='$partner_kropsbygning', partner_handicap='$partner_handicap', partner_kids='$partner_kids', partner_rygning='$partner_rygning', partner_nationalitet='$partner_nationalitet where brugernavn='$_SESSION[login_navn]'"; $query = mysql_query($sql2,$mydb) or die (mysql_error().$sql2); header("Location: bruger_rediger.php"); } ?> --------------------------------------------------------------- Her er slutningen af formen der bliver sendt fra: <input type="hidden" name="id" value="<?php echo $raekke[id]; ?>"> <input type="button" name="submitButtonName" value="Ret brugeroplysninger" onclick="felterok()"></form>
Annonceindlæg fra Computerworld
07. januar 2006 - 13:36
#1
partner_nationalitet='$partner_nationalitet << der mangler da et ' ? og så vil jeg også mene det er bedre at skrive UPDDATE tabel SET (blabla) WHERE .. :)
07. januar 2006 - 13:37
#2
if($_POST[submit]=="Ret brugeroplysninger") << har du en input hvor navnet er "submit" ? og så skriv: "Ret_brugeroplysninger", synes jeg :) Det er umiddelbart det jeg kan se :)
07. januar 2006 - 14:09
#3
Tak for kommentaren, prøver lige at rette som du har skrevet!
07. januar 2006 - 14:26
#4
Jeg har nu rettet ', samt: <input type="hidden" name="id" value="<?php echo $raekke[id]; ?>"> <input type="button" name="Ret_brugeroplysninger" value="Ret_brugeroplysninger" onclick="felterok()"></form> Men der sker stadig ikke noget, jeg kommer frem til en blank side.... Har du andre forslag:)
07. januar 2006 - 14:31
#5
Måske det er noget med min where sætning, måske brugernavet ikke bliver sendt med? where brugernavn='$_SESSION[login_navn]'"; Jeg sender jo også en hidden 'id' med over.... <input type="hidden" name="id" value="<?php echo $raekke[id]; ?>">
07. januar 2006 - 14:31
#6
<input type="hidden" name="id" value="<?php echo $raekke[id]; ?>"> <input type="hidden name="submit" value="Ret_brugeroplysninger"> <input type="button" name="Ret brugeroplysninger" value="Ret brugeroplysninger" onclick="felterok()"></form> < indsæt det :)
07. januar 2006 - 14:35
#7
mmm, det vil den slet ikke, så kan jeg ikke klikke på knappen...., måske fordi der er 2 ens values?
07. januar 2006 - 14:50
#8
Nej, det er der jo ikke :') Kan du ikke lige kopiere hele din HTML-kode ind? :) Jeg tror nemlig der er noget dér :)
07. januar 2006 - 14:52
#9
jo klart, 2 sek
07. januar 2006 - 14:55
#10
Dette er hele siden bruger_rediger: <?php session_start(); ?> <?php if ($_SESSION[godkendt]); { ?> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> <link href="css/stylesheet.css" type="text/css" rel="stylesheet"> <title>Dk-kontakt - Rediger din profil</title> <script LANGUAGE="JavaScript"> function felterok() { error = 0; var coll = document.getElementsByTagName("input"); for( var t=0; t < coll.length; t++) { if( (coll.item(t).value == "") ) { error = 1; } } if (error == 0) { document.forms[0].submit(); } else { alert("Du SKAL udfylde alle felter!"); } } </script> </head> <body> <div align="center"> <table width="700" border="1" cellspacing="0" cellpadding="0" align="center"> <tr height="50"> <td height="75"> <div align="center">DK-dating - banner </div> </td> </tr> <tr height="50"> <td height="20"> <table align="center" cellspacing="0" cellpadding="0" border="0"> <tr> <td width="100px" align="center"><a href="index.php">Forside</a></td> <td width="100px" align="center"><a href="tilmelding.php">Tilmelding</a></td> <td width="100px" align="center"><a href="betingelser.php">Betingelser</a></td> <td width="100px" align="center"><a href="soeg.php">Søg profiler</a></td> <td width="100px" align="center"><a href="kontakt.php">Kontakt os</a></td> <td width="100px" align="center"><a href="login.php">Login</a></td> </tr> </table></td> </tr> <tr height="20"> <td height="20" align="center"> <table align="center" cellspacing="0" cellpadding="0" border="0"> <tr> <td width="100px" align="center"><a href="bruger_menu.php">Brugerforside</a></td> <td width="100px" align="center"><a href="bruger_rediger.php">Rediger profil</a></td> <td width="100px" align="center"><a href="bruger_soeg.php">Søg partner</a></td> <td width="100px" align="center"><a href="bruger_profiler.php">Se alle profiler</a></td> <td width="100px" align="center"><a href="bruger_status.php">Ændre status</a></td> <td width="100px" align="center"><a href="bruger_logaf.php">Log af</a></td> </tr> </table></td> </tr> <tr height="20"> <td height="200" align="center"> <table width="700"><tr><td> <!-- HER KOMMER INDHOLDET --> <?php $mydb = mysql_connect(xxxx,xxxx,'xxxx'); mysql_select_db(xxxx,$mydb); $sql = "select * from users where brugernavn = '$_SESSION[login_navn]'"; $query = mysql_query($sql,$mydb) or die(mysql_error().$sql); $raekke=mysql_fetch_array($query); ?> <form action="redigering_indsaet.php" method="post" name="FormName"> <table width="587" border="0" cellspacing="0" cellpadding="0"> <tr height="17"> <td colspan="2" bgcolor="white" height="17"><b>Redigér eksisterende bruger</b></td> </tr> <tr height="12"> <td height="12"></td> <td height="12"></td> </tr> <tr height="22"> <td height="22">Brugernavn</td> <td valign="middle" height="22"><font color="#aaaaaa"><input type="text" name="brugernavn" readonly size="30" value="<?php echo $raekke['brugernavn']; ?>"> (Kan ikke ændres)</font></td> </tr> <tr height="22"> <td height="22">Password</td> <td valign="middle" height="22"><input type="text" name="pazz" size="30" value="<?php echo $raekke['password']; ?>"></td> </tr> <tr height="22"> <td height="22">Fornavn</td> <td valign="middle" height="22"><input type="text" name="fornavn" size="30" value="<?php echo $raekke['fornavn']; ?>"></td> </tr> <tr height="22"> <td height="22">Efternavn</td> <td valign="middle" height="22"><input type="text" name="efternavn" size="30" value="<?php echo $raekke['efternavn']; ?>"></td> </tr> <tr height="22"> <td height="22">Gade/vejnavn og nr</td> <td valign="middle" height="22"><input type="text" name="vejnavn" size="30" value="<?php echo $raekke['vejnavn']; ?>"></td> </tr> <tr height="22"> <td height="22">Post nr.</td> <td valign="middle" height="22"><input type="text" name="postnummer" size="4" value="<?php echo $raekke[postnummer]; ?>"></td> </tr> <tr height="22"> <td height="22">By</td> <td valign="middle" height="22"><input type="text" name="byen" size="24" value="<?php echo $raekke['byen']; ?>"></td> </tr> <tr height="22"> <td height="22">e-mail</td> <td valign="middle" height="22"><input type="text" name="email" size="24" value="<?php echo $raekke['email']; ?>"></td> </tr> <tr height="22"> <td height="22">Telefon</td> <td valign="middle" height="22"><input type="text" name="telefon" size="10" value="<?php echo $raekke[telefon]; ?>"></td> </tr> <tr height="15"> <td height="15"></td> <td height="15"></td> </tr> <tr> <td><b>Personlige data</b></td> <td></td> </tr> <tr> <td> Køn </td> <td> <?php // -------------------------------------------------KØN-------------------------------------------------------------------------- define("NL","\n"); // for at få pæne newlines echo '<select name="sex" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['mand'] == "mand") ? 'selected' : ''; echo '>Mand</option>.NL'; echo '<option value="Ja" '; echo ($raekke['kvinde'] == "kvinde") ? 'selected' : ''; echo '>Kvinde</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td> Nationalitet </td> <td> <?php // -------------------------------------------------NATIONALITET-------------------------------------------------------------------------- define("NL","\n"); // for at få pæne newlines echo '<select name="nationalitet" size="1">'.NL; echo '<option value="Dansk" '; echo ($raekke['nationalitet'] == "Dansk") ? 'selected' : ''; echo '>Dansk</option>.NL'; echo '<option value="Ikke dansk" '; echo ($raekke['nationalitet'] == "Ikke dansk") ? 'selected' : ''; echo '>Ikke dansk</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Uddannelse</td> <td valign="middle" height="22"><input type="text" name="uddannelse" size="24" value="<?php echo $raekke['uddannelse1']; ?>"></td> </tr> <tr height="22"> <td height="22">Supplerende uddannelse</td> <td valign="middle" height="22"><input type="text" name="uddannelse2" size="24" value="<?php echo $raekke['uddannelse2']; ?>"></td> </tr> <tr height="22"> <td height="22">Stilling</td> <td valign="middle" height="22"><input type="text" name="stilling" size="24" value="<?php echo $raekke['stilling']; ?>"></td> </tr> <tr height="22"> <td height="22">Alder</td> <td valign="middle" height="22"><input type="text" name="alder" size="24" value="<?php echo $raekke[alder]; ?>"></td> </tr> <tr height="22"> <td height="22">Højde, cm</td> <td valign="middle" height="22"><input type="text" name="height" size="24" value="<?php echo $raekke[height]; ?>"></td> </tr> <tr> <td>Hårfarve</td> <td> <?php // -------------------------------------------------HÅRFARVE-------------------------------------------------------------------------- define("NL","\n"); // for at få pæne newlines echo '<select name="HairColor size="1">'.NL; echo '<option value="Lyshaaret" '; echo ($raekke['haircolor'] == "mand") ? 'selected' : ''; echo '>Lyshåret</option>.NL'; echo '<option value="Lysblond" '; echo ($raekke['haircolor'] == "Lysblond") ? 'selected' : ''; echo '>Lysblond</option>'.NL; echo '<option value="Blond" '; echo ($raekke['haircolor'] == "Blond") ? 'selected' : ''; echo '>Blond</option>'.NL; echo '<option value="Mellemblond" '; echo ($raekke['haircolor'] == "Mellemblond") ? 'selected' : ''; echo '>Mellemblond</option>'.NL; echo '<option value="Moerk" '; echo ($raekke['haircolor'] == "Moerk") ? 'selected' : ''; echo '>Mørk</option>'.NL; echo '<option value="Sort" '; echo ($raekke['haircolor'] == "Sort") ? 'selected' : ''; echo '>Sort</option>'.NL; echo '<option value="Roed" '; echo ($raekke['haircolor'] == "Roed") ? 'selected' : ''; echo '>Rød</option>'.NL; echo '<option value="Roedblond" '; echo ($raekke['haircolor'] == "Roedblond") ? 'selected' : ''; echo '>Rødblond</option>'.NL; echo '<option value="Graa" '; echo ($raekke['haircolor'] == "Graa") ? 'selected' : ''; echo '>Grå</option>'.NL; echo '<option value="Graablond" '; echo ($raekke['haircolor'] == "Graablond") ? 'selected' : ''; echo '>Gråblond</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Kropsbygning</td> <td> <?php // -------------------------------------------------KROPSBYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="kropsbygning" size="1">'.NL; echo '<option value=Slank" '; echo ($raekke['kropsbygning'] == "Slank") ? 'selected' : ''; echo '>Slank</option>.NL'; echo '<option value="Almindelig" '; echo ($raekke['kropsbygning'] == "Almindelig") ? 'selected' : ''; echo '>Almindelig</option>'.NL; echo '<option value="Kraftig" '; echo ($raekke['kropsbygning'] == "Kraftig") ? 'selected' : ''; echo '>Kraftig</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Civilstand</td> <td> <?php // -------------------------------------------------CIVILSTAND------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="kropsbygning" size="1">'.NL; echo '<option value=Ugift" '; echo ($raekke['civilstand'] == "Ugift") ? 'selected' : ''; echo '>Ugift</option>.NL'; echo '<option value="Fraskildt" '; echo ($raekke['civilstand'] == "Fraskildt") ? 'selected' : ''; echo '>Fraskildt</option>'.NL; echo '<option value="Enke" '; echo ($raekke['civilstand'] == "Enke") ? 'selected' : ''; echo '>Enke</option>'.NL; echo '<option value="Enkemand" '; echo ($raekke['civilstand'] == "Enkemand") ? 'selected' : ''; echo '>Enkemand</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Handicap</td> <td> <?php // -------------------------------------------------HANDICAP------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="handicap1" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['handicap1'] == "Nej") ? 'selected' : ''; echo '>Nej</option>.NL'; echo '<option value="Ja" '; echo ($raekke['handicap1'] == "Ja") ? 'selected' : ''; echo '>Ja</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Hvis ja, oplys hvilket</td> <td valign="middle" height="22"><input type="text" name="handicap2" size="24" value="<?php echo $raekke['handicap2']; ?>"></td> </tr> <tr> <td>Børn</td> <td> <?php // -------------------------------------------------BØRN------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="kids" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['partner_kids'] == "Nej") ? 'selected' : ''; echo '>Nej</option>.NL'; echo '<option value="Ja" '; echo ($raekke['partner_kids'] == "Ja") ? 'selected' : ''; echo '>Ja</option>'.NL; echo '</select>'.NL; ?> </td></tr> <tr height="22"> <td height="22">Hvis ja, oplys antal</td> <td valign="middle" height="22"><input type="text" name="kids_antal" size="3" value="<?php echo $raekke[kids_antal]; ?>"> og alder <input type="text" name="kids_alder" size="3" value="<?php echo $raekke[kids_alder]; ?>"> </td> </tr> <tr> <td>Rygning</td> <td> <?php // -------------------------------------------------RYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="ryger" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['rygning'] == "IK") ? 'selected' : ''; echo '>Ikke ryger</option>.NL'; echo '<option value="Ja" '; echo ($raekke['rygning'] == "RYGERKAJ") ? 'selected' : ''; echo '>Ryger</option>'.NL; echo '<option value="Ja" '; echo ($raekke['rygning'] == "FR") ? 'selected' : ''; echo '>Fest-ryger</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <?php // -------------------------------------------------INTERESSER------------------------------------------------------------------------ ?> <tr height="22"> <td valign="top" height="22">Interesser</td> <td valign="middle" height="22"><textarea name="interesser" rows="4" cols="52"><?php echo $raekke['interesser']; ?></textarea></td> </tr> <tr> <td><b>Min partners data</b></td> <td> </td> </tr> <tr> <td>Køn</td> <td> <?php // -------------------------------------------------PARTNER KØN------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_sex" size="1">'.NL; echo '<option value="mand" '; echo ($raekke['partner_sex'] == "mand") ? 'selected' : ''; echo '>Mand</option>.NL'; echo '<option value="kvinde" '; echo ($raekke['partner_sex'] == "kvinde") ? 'selected' : ''; echo '>Kvinde</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Uddannelse</td> <td valign="middle" height="22"><input type="text" name="partner_uddannelse" size="24" value="<?php echo $raekke['partner_uddannelse']; ?>"></td> </tr> <tr height="22"> <td height="22">Alder mellem</td> <td valign="middle" height="22"><input type="text" name="partner_alder_fra" size="3" value="<?php echo $raekke[partner_alder_fra]; ?>"> og <input type="text" name="partner_alder_til" size="3" value="<?php echo $raekke[partner_alder_til]; ?>"> år.</td> </tr> <tr height="22"> <td height="22">Højde mellem</td> <td valign="middle" height="22"><input type="text" name="partner_height_fra" size="3" value="<?php echo $raekke[partner_height_fra]; ?>"> og <input type="text" name="partner_height_til" size="3" value="<?php echo $raekke[partner_height_til]; ?>"> cm</td> </tr> <tr> <td>Kropsbygning</td> <td> <?php // -------------------------------------------------PARTNER KROPSBYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_kropsbygning" size="1">'.NL; echo '<option value=Slank" '; echo ($raekke['partner_kropsbygning'] == "Slank") ? 'selected' : ''; echo '>Slank</option>.NL'; echo '<option value="Almindelig" '; echo ($raekke['partner_kropsbygning'] == "Normal") ? 'selected' : ''; echo '>Normal</option>'.NL; echo '<option value="Kraftig" '; echo ($raekke['partner_kropsbygning'] == "Kraftig") ? 'selected' : ''; echo '>Kraftig</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Handicap</td> <td> <?php // -------------------------------------------------PARTNER HANDICAP------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_handicap" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['partner_handicap'] == "Nej") ? 'selected' : ''; echo '>Nej</option>.NL'; echo '<option value="Ja" '; echo ($raekke['partner_handicap'] == "Ja") ? 'selected' : ''; echo '>Ja</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Børn</td> <td valign="middle" height="22">Må maks have <input type="text" name="partner_kids" size="3" value="<?php echo $raekke[partner_kids]; ?>"> børn.</td> </tr> <tr> <td>Rygning</td> <td> <?php // -------------------------------------------------PARTNER RYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_rygning" size="1">'.NL; echo '<option value="Uden betydning" '; echo ($raekke['partner_rygning'] == "IK") ? 'selected' : ''; echo '>Uden betydning</option>.NL'; echo '<option value="Ikke ryger" '; echo ($raekke['partner_rygning'] == "ike ryger") ? 'selected' : ''; echo '>Ikke ryger</option>'.NL; echo '<option value="Ryger" '; echo ($raekke['partner_rygning'] == "Ryger") ? 'selected' : ''; echo '>Ryger</option>'.NL; echo '<option value="Fest ryger" '; echo ($raekke['partner_rygning'] == "Fest ryger") ? 'selected' : ''; echo '>Fest ryger</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Nationalitet</td> <td> <?php // -------------------------------------------------PARTNER NATIONALITET------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_nationalitet" size="1">'.NL; echo '<option value="Dansk" '; echo ($raekke['partner_nationalitet'] == "Dansk") ? 'selected' : ''; echo '>Dansk</option>.NL'; echo '<option value="Ikke dansk" '; echo ($raekke['partner_nationalitet'] == "Ikke dansk") ? 'selected' : ''; echo '>Ikke dansk</option>'.NL; echo '</select>'.NL; ?> </td> </tr> </table> <input type="hidden" name="id" value="<?php echo $raekke[id]; ?>"> <input type="button" name="Retrugeroplysninger" value="Ret_brugeroplysninger" onclick="felterok()"></form> </td> </tr> </table> <!-- HER SLUTTER INDHOLDET --> <tr> <td> </td> </tr> </table> </div> </body> </html> <?php } ?>
07. januar 2006 - 14:56
#11
jeg har lige valgt kun at kigge på din update sætning, da cronaldo er i fuld gang med at hjælpe (så vil ikke "forstyrre") fandt massere af fejl: ' var sat forkerte steder nogle gange var de glemt osv her er den i rettet "model" brugernavn='$brugernavn', password='$pazz', fornavn='$fornavn', efternavn='$efternavn', vejnavn='$vejnavn', postnummer='$postnummer', areacode='$areacode', byen='$byen', email='$email', telefon='$telefon', sex='$sex', nationalitet='$nationalitet', uddannelse1='$uddannelse1', uddannelse2='$uddannelse2', stilling='$stilling', alder='$alder', height='$height', haircolor='$haircolor', kropsbygning='$kropsbygning', civilstand='$civilstand', handicap1='$handicap1', handicap2='$handicap2', kids='$kids', kids_antal='$kids_antal', kids_alder='$kids_alder', rygning='$rygning', interesser='$interesser', partner_sex='$partner_sex', partner_uddannelse='$partner_uddannelse', partner_alder_fra='$partner_alder_fra', partner_alder_til='$partner_alder_til', partner_height_fra='$partner_height_fra', partner_height_til='$partner_height_til', partner_kropsbygning='$partner_kropsbygning', partner_handicap='$partner_handicap', partner_kids='$partner_kids', partner_rygning='$partner_rygning', partner_nationalitet='$partner_nationalitet
07. januar 2006 - 14:59
#12
Aha, jamen det er fedt! Jeg troede egentlig bare at int skulle være uden ''? Prøver lige at indsætte det du har rettet
07. januar 2006 - 15:03
#13
Der er røget et par kommentarer i: <?php session_start(); ?> <?php // HVAD SKAL $_SESSION['godkendt'] ? der står jo ikke om den skal være = noget eller ej? :S // if ($_SESSION[godkendt]); { ?> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> <link href="css/stylesheet.css" type="text/css" rel="stylesheet"> <title>Dk-kontakt - Rediger din profil</title> <script LANGUAGE="JavaScript"> function felterok() { error = 0; var coll = document.getElementsByTagName("input"); for( var t=0; t < coll.length; t++) { if( (coll.item(t).value == "") ) { error = 1; } } if (error == 0) { document.forms[0].submit(); } else { alert("Du SKAL udfylde alle felter!"); } } </script> </head> <body> <div align="center"> <table width="700" border="1" cellspacing="0" cellpadding="0" align="center"> <tr height="50"> <td height="75"> <div align="center">DK-dating - banner </div> </td> </tr> <tr height="50"> <td height="20"> <table align="center" cellspacing="0" cellpadding="0" border="0"> <tr> <td width="100px" align="center"><a href="index.php">Forside</a></td> <td width="100px" align="center"><a href="tilmelding.php">Tilmelding</a></td> <td width="100px" align="center"><a href="betingelser.php">Betingelser</a></td> <td width="100px" align="center"><a href="soeg.php">Søg profiler</a></td> <td width="100px" align="center"><a href="kontakt.php">Kontakt os</a></td> <td width="100px" align="center"><a href="login.php">Login</a></td> </tr> </table></td> </tr> <tr height="20"> <td height="20" align="center"> <table align="center" cellspacing="0" cellpadding="0" border="0"> <tr> <td width="100px" align="center"><a href="bruger_menu.php">Brugerforside</a></td> <td width="100px" align="center"><a href="bruger_rediger.php">Rediger profil</a></td> <td width="100px" align="center"><a href="bruger_soeg.php">Søg partner</a></td> <td width="100px" align="center"><a href="bruger_profiler.php">Se alle profiler</a></td> <td width="100px" align="center"><a href="bruger_status.php">Ændre status</a></td> <td width="100px" align="center"><a href="bruger_logaf.php">Log af</a></td> </tr> </table></td> </tr> <tr height="20"> <td height="200" align="center"> <table width="700"><tr><td> <!-- HER KOMMER INDHOLDET --> <?php $mydb = mysql_connect(xxxx,xxxx,'xxxx'); mysql_select_db(xxxx,$mydb); $sql = "SELECT * FROM users WHERE brugernavn = '$_SESSION[login_navn]'"; $query = mysql_query($sql,$mydb) or die(mysql_error().$sql); $raekke=mysql_fetch_array($query); ?> <? /////////////////////////////////////////// // Jeg er ikke helt sikker på, om // // den der enctype="multipart/form-data" // // vil hjælpe, men alt skal da prøves :) // // - jeg bruger den altid selv! // /////////////////////////////////////////// <form action="redigering_indsaet.php" method="post" enctype="multipart/form-data" name="FormName"> <table width="587" border="0" cellspacing="0" cellpadding="0"> <tr height="17"> <td colspan="2" bgcolor="white" height="17"><b>Redigér eksisterende bruger</b></td> </tr> <tr height="12"> <td height="12"></td> <td height="12"></td> </tr> <tr height="22"> <td height="22">Brugernavn</td> <td valign="middle" height="22"><font color="#aaaaaa"><input type="text" name="brugernavn" readonly size="30" value="<?php echo $raekke['brugernavn']; ?>"> (Kan ikke ændres)</font></td> </tr> <tr height="22"> <td height="22">Password</td> <td valign="middle" height="22"><input type="text" name="pazz" size="30" value="<?php echo $raekke['password']; ?>"></td> </tr> <tr height="22"> <td height="22">Fornavn</td> <td valign="middle" height="22"><input type="text" name="fornavn" size="30" value="<?php echo $raekke['fornavn']; ?>"></td> </tr> <tr height="22"> <td height="22">Efternavn</td> <td valign="middle" height="22"><input type="text" name="efternavn" size="30" value="<?php echo $raekke['efternavn']; ?>"></td> </tr> <tr height="22"> <td height="22">Gade/vejnavn og nr</td> <td valign="middle" height="22"><input type="text" name="vejnavn" size="30" value="<?php echo $raekke['vejnavn']; ?>"></td> </tr> <tr height="22"> <td height="22">Post nr.</td> <td valign="middle" height="22"><input type="text" name="postnummer" size="4" value="<?php echo $raekke[postnummer]; ?>"></td> </tr> <tr height="22"> <td height="22">By</td> <td valign="middle" height="22"><input type="text" name="byen" size="24" value="<?php echo $raekke['byen']; ?>"></td> </tr> <tr height="22"> <td height="22">e-mail</td> <td valign="middle" height="22"><input type="text" name="email" size="24" value="<?php echo $raekke['email']; ?>"></td> </tr> <tr height="22"> <td height="22">Telefon</td> <td valign="middle" height="22"><input type="text" name="telefon" size="10" value="<?php echo $raekke[telefon]; ?>"></td> </tr> <tr height="15"> <td height="15"></td> <td height="15"></td> </tr> <tr> <td><b>Personlige data</b></td> <td></td> </tr> <tr> <td> Køn </td> <td> <?php // -------------------------------------------------KØN-------------------------------------------------------------------------- define("NL","\n"); // for at få pæne newlines echo '<select name="sex" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['mand'] == "mand") ? 'selected' : ''; echo '>Mand</option>.NL'; echo '<option value="Ja" '; echo ($raekke['kvinde'] == "kvinde") ? 'selected' : ''; echo '>Kvinde</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td> Nationalitet </td> <td> <?php // -------------------------------------------------NATIONALITET-------------------------------------------------------------------------- define("NL","\n"); // for at få pæne newlines echo '<select name="nationalitet" size="1">'.NL; echo '<option value="Dansk" '; echo ($raekke['nationalitet'] == "Dansk") ? 'selected' : ''; echo '>Dansk</option>.NL'; echo '<option value="Ikke dansk" '; echo ($raekke['nationalitet'] == "Ikke dansk") ? 'selected' : ''; echo '>Ikke dansk</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Uddannelse</td> <td valign="middle" height="22"><input type="text" name="uddannelse" size="24" value="<?php echo $raekke['uddannelse1']; ?>"></td> </tr> <tr height="22"> <td height="22">Supplerende uddannelse</td> <td valign="middle" height="22"><input type="text" name="uddannelse2" size="24" value="<?php echo $raekke['uddannelse2']; ?>"></td> </tr> <tr height="22"> <td height="22">Stilling</td> <td valign="middle" height="22"><input type="text" name="stilling" size="24" value="<?php echo $raekke['stilling']; ?>"></td> </tr> <tr height="22"> <td height="22">Alder</td> <td valign="middle" height="22"><input type="text" name="alder" size="24" value="<?php echo $raekke[alder]; ?>"></td> </tr> <tr height="22"> <td height="22">Højde, cm</td> <td valign="middle" height="22"><input type="text" name="height" size="24" value="<?php echo $raekke[height]; ?>"></td> </tr> <tr> <td>Hårfarve</td> <td> <?php // -------------------------------------------------HÅRFARVE-------------------------------------------------------------------------- define("NL","\n"); // for at få pæne newlines echo '<select name="HairColor size="1">'.NL; echo '<option value="Lyshaaret" '; echo ($raekke['haircolor'] == "mand") ? 'selected' : ''; echo '>Lyshåret</option>.NL'; echo '<option value="Lysblond" '; echo ($raekke['haircolor'] == "Lysblond") ? 'selected' : ''; echo '>Lysblond</option>'.NL; echo '<option value="Blond" '; echo ($raekke['haircolor'] == "Blond") ? 'selected' : ''; echo '>Blond</option>'.NL; echo '<option value="Mellemblond" '; echo ($raekke['haircolor'] == "Mellemblond") ? 'selected' : ''; echo '>Mellemblond</option>'.NL; echo '<option value="Moerk" '; echo ($raekke['haircolor'] == "Moerk") ? 'selected' : ''; echo '>Mørk</option>'.NL; echo '<option value="Sort" '; echo ($raekke['haircolor'] == "Sort") ? 'selected' : ''; echo '>Sort</option>'.NL; echo '<option value="Roed" '; echo ($raekke['haircolor'] == "Roed") ? 'selected' : ''; echo '>Rød</option>'.NL; echo '<option value="Roedblond" '; echo ($raekke['haircolor'] == "Roedblond") ? 'selected' : ''; echo '>Rødblond</option>'.NL; echo '<option value="Graa" '; echo ($raekke['haircolor'] == "Graa") ? 'selected' : ''; echo '>Grå</option>'.NL; echo '<option value="Graablond" '; echo ($raekke['haircolor'] == "Graablond") ? 'selected' : ''; echo '>Gråblond</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Kropsbygning</td> <td> <?php // -------------------------------------------------KROPSBYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="kropsbygning" size="1">'.NL; echo '<option value=Slank" '; echo ($raekke['kropsbygning'] == "Slank") ? 'selected' : ''; echo '>Slank</option>.NL'; echo '<option value="Almindelig" '; echo ($raekke['kropsbygning'] == "Almindelig") ? 'selected' : ''; echo '>Almindelig</option>'.NL; echo '<option value="Kraftig" '; echo ($raekke['kropsbygning'] == "Kraftig") ? 'selected' : ''; echo '>Kraftig</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Civilstand</td> <td> <?php // -------------------------------------------------CIVILSTAND------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="kropsbygning" size="1">'.NL; echo '<option value=Ugift" '; echo ($raekke['civilstand'] == "Ugift") ? 'selected' : ''; echo '>Ugift</option>.NL'; echo '<option value="Fraskildt" '; echo ($raekke['civilstand'] == "Fraskildt") ? 'selected' : ''; echo '>Fraskildt</option>'.NL; echo '<option value="Enke" '; echo ($raekke['civilstand'] == "Enke") ? 'selected' : ''; echo '>Enke</option>'.NL; echo '<option value="Enkemand" '; echo ($raekke['civilstand'] == "Enkemand") ? 'selected' : ''; echo '>Enkemand</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Handicap</td> <td> <?php // -------------------------------------------------HANDICAP------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="handicap1" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['handicap1'] == "Nej") ? 'selected' : ''; echo '>Nej</option>.NL'; echo '<option value="Ja" '; echo ($raekke['handicap1'] == "Ja") ? 'selected' : ''; echo '>Ja</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Hvis ja, oplys hvilket</td> <td valign="middle" height="22"><input type="text" name="handicap2" size="24" value="<?php echo $raekke['handicap2']; ?>"></td> </tr> <tr> <td>Børn</td> <td> <?php // -------------------------------------------------BØRN------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="kids" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['partner_kids'] == "Nej") ? 'selected' : ''; echo '>Nej</option>.NL'; echo '<option value="Ja" '; echo ($raekke['partner_kids'] == "Ja") ? 'selected' : ''; echo '>Ja</option>'.NL; echo '</select>'.NL; ?> </td></tr> <tr height="22"> <td height="22">Hvis ja, oplys antal</td> <td valign="middle" height="22"><input type="text" name="kids_antal" size="3" value="<?php echo $raekke[kids_antal]; ?>"> og alder <input type="text" name="kids_alder" size="3" value="<?php echo $raekke[kids_alder]; ?>"> </td> </tr> <tr> <td>Rygning</td> <td> <?php // -------------------------------------------------RYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="ryger" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['rygning'] == "IK") ? 'selected' : ''; echo '>Ikke ryger</option>.NL'; echo '<option value="Ja" '; echo ($raekke['rygning'] == "RYGERKAJ") ? 'selected' : ''; echo '>Ryger</option>'.NL; echo '<option value="Ja" '; echo ($raekke['rygning'] == "FR") ? 'selected' : ''; echo '>Fest-ryger</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <?php // -------------------------------------------------INTERESSER------------------------------------------------------------------------ ?> <tr height="22"> <td valign="top" height="22">Interesser</td> <td valign="middle" height="22"><textarea name="interesser" rows="4" cols="52"><?php echo $raekke['interesser']; ?></textarea></td> </tr> <tr> <td><b>Min partners data</b></td> <td> </td> </tr> <tr> <td>Køn</td> <td> <?php // -------------------------------------------------PARTNER KØN------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_sex" size="1">'.NL; echo '<option value="mand" '; echo ($raekke['partner_sex'] == "mand") ? 'selected' : ''; echo '>Mand</option>.NL'; echo '<option value="kvinde" '; echo ($raekke['partner_sex'] == "kvinde") ? 'selected' : ''; echo '>Kvinde</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Uddannelse</td> <td valign="middle" height="22"><input type="text" name="partner_uddannelse" size="24" value="<?php echo $raekke['partner_uddannelse']; ?>"></td> </tr> <tr height="22"> <td height="22">Alder mellem</td> <td valign="middle" height="22"><input type="text" name="partner_alder_fra" size="3" value="<?php echo $raekke[partner_alder_fra]; ?>"> og <input type="text" name="partner_alder_til" size="3" value="<?php echo $raekke[partner_alder_til]; ?>"> år.</td> </tr> <tr height="22"> <td height="22">Højde mellem</td> <td valign="middle" height="22"><input type="text" name="partner_height_fra" size="3" value="<?php echo $raekke[partner_height_fra]; ?>"> og <input type="text" name="partner_height_til" size="3" value="<?php echo $raekke[partner_height_til]; ?>"> cm</td> </tr> <tr> <td>Kropsbygning</td> <td> <?php // -------------------------------------------------PARTNER KROPSBYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_kropsbygning" size="1">'.NL; echo '<option value=Slank" '; echo ($raekke['partner_kropsbygning'] == "Slank") ? 'selected' : ''; echo '>Slank</option>.NL'; echo '<option value="Almindelig" '; echo ($raekke['partner_kropsbygning'] == "Normal") ? 'selected' : ''; echo '>Normal</option>'.NL; echo '<option value="Kraftig" '; echo ($raekke['partner_kropsbygning'] == "Kraftig") ? 'selected' : ''; echo '>Kraftig</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Handicap</td> <td> <?php // -------------------------------------------------PARTNER HANDICAP------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_handicap" size="1">'.NL; echo '<option value="Nej" '; echo ($raekke['partner_handicap'] == "Nej") ? 'selected' : ''; echo '>Nej</option>.NL'; echo '<option value="Ja" '; echo ($raekke['partner_handicap'] == "Ja") ? 'selected' : ''; echo '>Ja</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr height="22"> <td height="22">Børn</td> <td valign="middle" height="22">Må maks have <input type="text" name="partner_kids" size="3" value="<?php echo $raekke[partner_kids]; ?>"> børn.</td> </tr> <tr> <td>Rygning</td> <td> <?php // -------------------------------------------------PARTNER RYGNING------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_rygning" size="1">'.NL; echo '<option value="Uden betydning" '; echo ($raekke['partner_rygning'] == "IK") ? 'selected' : ''; echo '>Uden betydning</option>.NL'; echo '<option value="Ikke ryger" '; echo ($raekke['partner_rygning'] == "ike ryger") ? 'selected' : ''; echo '>Ikke ryger</option>'.NL; echo '<option value="Ryger" '; echo ($raekke['partner_rygning'] == "Ryger") ? 'selected' : ''; echo '>Ryger</option>'.NL; echo '<option value="Fest ryger" '; echo ($raekke['partner_rygning'] == "Fest ryger") ? 'selected' : ''; echo '>Fest ryger</option>'.NL; echo '</select>'.NL; ?> </td> </tr> <tr> <td>Nationalitet</td> <td> <?php // -------------------------------------------------PARTNER NATIONALITET------------------------------------------------------------------------ define("NL","\n"); // for at få pæne newlines echo '<select name="partner_nationalitet" size="1">'.NL; echo '<option value="Dansk" '; echo ($raekke['partner_nationalitet'] == "Dansk") ? 'selected' : ''; echo '>Dansk</option>.NL'; echo '<option value="Ikke dansk" '; echo ($raekke['partner_nationalitet'] == "Ikke dansk") ? 'selected' : ''; echo '>Ikke dansk</option>'.NL; echo '</select>'.NL; ?> </td> </tr> </table> <input type="hidden" name="id" value="<?php echo $raekke[id]; ?>"> <input type="button" name="Retrugeroplysninger" value="Ret brugeroplysninger" onclick="felterok()"> </form> </td> </tr> </table> <!-- HER SLUTTER INDHOLDET --> <tr> <td> </td> </tr> </table> </div> </body> </html> <?php } ?>
07. januar 2006 - 15:11
#14
partner_nationalitet='$partner_nationalitet << der mangler stadigvæk et ' .. det skal være sådan her: partner_nationalitet='$partner_nationalitet' :')
07. januar 2006 - 15:22
#15
ok:) Jeg har skrevet enctype="multipart/form-data" ind. Jeg er lidt i tvivl om det med session, men det virker umiddelbart fint og jeg har brugt det på andre websider også, så jeg tror ikke det er der problemet ligger. Her er min session side dog, og kan det ikke være noget med: where brugernavn='$_SESSION[login_navn]'"; på indsætningssiden? <?php session_start(); $mydb = mysql_connect(xxxxx,xxxxx,'xxxxx'); mysql_select_db(xxxxx,$mydb); $sql = "select * from users where brugernavn='$_POST[navn]' and password='$_POST[password]'"; $res=mysql_query($sql,$mydb); $num_rows = mysql_num_rows($res); if ($num_rows!=0) { $_SESSION['godkendt']=true; $_SESSION['login_navn']=$_POST[navn]; header("location: bruger_menu.php"); } else { $_SESSION['godkendt']=false; header("location: ikke_adgang.php"); } ?>
07. januar 2006 - 15:31
#16
$_SESSION['login_navn']=$_POST[navn]; << tror jeg ville kalde den loginnavn :)
10. januar 2006 - 09:50
#17
Tak for hjælpen og jeres tid, men det virker stadig ikke. Venter lige lidt med at se om der skulle komme nogle svar...
10. januar 2006 - 19:11
#18
Lukker og slukker.....
Vi tilbyder markedets bedste kurser inden for webudvikling