07. december 2003 - 11:14
Der er
14 kommentarer og 1 løsning
select from
Jeg VED det ikke burde volde problemer men jeg kan simpelthen ikke få noget ud af databasen !! Argh... $get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, by, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'"; aabn_forbindelse_og_vaelgdb(); mysql_query($get_info); luk_forbindelse();
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
07. december 2003 - 11:15
#1
Hvilken fejl får du fra mysql?
07. december 2003 - 11:16
#2
Ingen.... der sker bare ikke en skid ved <?php echo $fornavn ?>
07. december 2003 - 11:20
#3
prøv sådan, og husk at connecte til din database :-) $get_info = mysql_query("select fornavn, efternavn, vejnavn, husnr, postnr, by, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'"); while($data = mysql_fetch_array($get_info)) { echo $data["fornavn"]; }
07. december 2003 - 11:21
#4
fejlen er fundet, du har by i din query, by er et reserveret ord, så sæt `by` ind, så virker det nok
07. december 2003 - 11:24
#5
Næh... det virker heller ikke med `by` !?
07. december 2003 - 11:25
#6
så lav by om til bynavn, og smid lige lidt mere kode
07. december 2003 - 11:29
#7
if(isset($_POST['rediger_navnogadr'])) { $fornavn = $_POST['fornavn']; $efternavn = $_POST['efternavn']; $vejnavn = $_POST['vejnavn']; $husnr = $_POST['husnr']; $postnr = $_POST['postnr']; $by = $_POST['by']; $tlfnr = $_POST['tlfnr']; $mobilnr = $_POST['mobilnr']; $email = $_POST['email']; $messenger = $_POST['messenger']; $opdater = "UPDATE bruger SET fornavn='$fornavn', efternavn='$efternavn', vejnavn='$vejnavn', husnr='$husnr', postnr='$postnr', bynavn='$bynavn', tlfnr='$tlfnr', mobilnr='$mobilnr', email='$email', messenger='$messenger' WHERE brugernavn = '$login_brugernavn'"; aabn_forbindelse_og_vaelgdb(); mysql_query($opdater); luk_forbindelse(); header("location: index.php?side=profil"); exit; } else { $get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, bynavn, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'"; aabn_forbindelse_og_vaelgdb(); mysql_query($get_info); luk_forbindelse(); } ?> <table width="496" height="100%" cellpadding="0" cellspacing="1" border="0"> <tr> <td height="30"> </td> </tr> <tr> <td valign="top"> <table width="496" cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="top"> <table width="496" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="42" align="left" valign="top"><img src="image/hand.jpg"></td> <td width="454" align="left" valign="top"><span class="p7">Rediger NAVN OG ADRESSE</span></td> </tr> </table> </td> </tr> <tr> <td height="30"> </td> </tr> <tr> <td valign="top" class="border2"> <form method="post" action="#"> <table width="496" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Fornavn: </td> <td width="148" align="left" valign="top"> <input type="text" name="fornavn" size="20" value="<?php echo $fornavn ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Efternavn: </td> <td width="148" align="left" valign="top"> <input type="text" name="efternavn" size="20" value="<?php echo $efternavn ?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Vejnavn: </td> <td width="148" align="left" valign="top"> <input type="text" name="vejnavn" size="20" value="<?php echo $vejnavn ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Hus nr: </td> <td width="148" align="left" valign="top"> <input type="text" name="husnr" size="20" value="<?php echo $husnr ?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Postnummer: </td> <td width="148" align="left" valign="top"> <input type="text" name="postnr" size="20" value="<?php echo $postnr ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">By: </td> <td width="148" align="left" valign="top"> <input type="text" name="bynavn" size="20" value="<?php echo $bynavn?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Tlf nr: </td> <td width="148" align="left" valign="top"> <input type="text" name="tlfnr" size="20" value="<?php echo $tlfnr ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Mobil nr: </td> <td width="148" align="left" valign="top"> <input type="text" name="mobilnr" size="20" value="<?php echo $mobilnr ?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Email: </td> <td width="148" align="left" valign="top"> <input type="text" name="email" size="20" value="<?php echo $email ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Messenger: </td> <td width="148" align="left" valign="top"> <input type="text" name="messenger" size="20" value="<?php echo $messenger ?>" class="input"></span> </td> </tr> <tr> <td width="62" align="center"><br /><input type="submit" value=" gem " class="upload" name="rediger_navnogadr"/></td> <td width="62"> </td> <td width="62"> </td> <td width="62"> </td> </tr> </table> </form> </td> </tr> </table> </td> </tr> </table>
07. december 2003 - 11:30
#8
Skal lige ud af døren et par timer men vender stærkt tilbage og håber på at løse det :0) ... Så løb endeligt ikke for langt væk!
07. december 2003 - 11:35
#9
har du husket at ændre by til bynavn i din tabel i databasen også? du manglede at ændre i din $by = $_POST["by"]; prøv dette: <? if(isset($_POST['rediger_navnogadr'])) { $fornavn = $_POST['fornavn']; $efternavn = $_POST['efternavn']; $vejnavn = $_POST['vejnavn']; $husnr = $_POST['husnr']; $postnr = $_POST['postnr']; $bynavn = $_POST['bynavn']; $tlfnr = $_POST['tlfnr']; $mobilnr = $_POST['mobilnr']; $email = $_POST['email']; $messenger = $_POST['messenger']; $opdater = "UPDATE bruger SET fornavn='$fornavn', efternavn='$efternavn', vejnavn='$vejnavn', husnr='$husnr', postnr='$postnr', bynavn='$bynavn', tlfnr='$tlfnr', mobilnr='$mobilnr', email='$email', messenger='$messenger' WHERE brugernavn = '$login_brugernavn'"; aabn_forbindelse_og_vaelgdb(); mysql_query($opdater); luk_forbindelse(); header("location: index.php?side=profil"); exit; } else { $get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, bynavn, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'"; aabn_forbindelse_og_vaelgdb(); mysql_query($get_info); luk_forbindelse(); } ?> <table width="496" height="100%" cellpadding="0" cellspacing="1" border="0"> <tr> <td height="30"> </td> </tr> <tr> <td valign="top"> <table width="496" cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="top"> <table width="496" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="42" align="left" valign="top"><img src="image/hand.jpg"></td> <td width="454" align="left" valign="top"><span class="p7">Rediger NAVN OG ADRESSE</span></td> </tr> </table> </td> </tr> <tr> <td height="30"> </td> </tr> <tr> <td valign="top" class="border2"> <form method="post" action="#"> <table width="496" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Fornavn: </td> <td width="148" align="left" valign="top"> <input type="text" name="fornavn" size="20" value="<?php echo $fornavn ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Efternavn: </td> <td width="148" align="left" valign="top"> <input type="text" name="efternavn" size="20" value="<?php echo $efternavn ?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Vejnavn: </td> <td width="148" align="left" valign="top"> <input type="text" name="vejnavn" size="20" value="<?php echo $vejnavn ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Hus nr: </td> <td width="148" align="left" valign="top"> <input type="text" name="husnr" size="20" value="<?php echo $husnr ?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Postnummer: </td> <td width="148" align="left" valign="top"> <input type="text" name="postnr" size="20" value="<?php echo $postnr ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">By: </td> <td width="148" align="left" valign="top"> <input type="text" name="bynavn" size="20" value="<?php echo $bynavn?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Tlf nr: </td> <td width="148" align="left" valign="top"> <input type="text" name="tlfnr" size="20" value="<?php echo $tlfnr ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Mobil nr: </td> <td width="148" align="left" valign="top"> <input type="text" name="mobilnr" size="20" value="<?php echo $mobilnr ?>" class="input"></span> </td> </tr> <tr> <td width="100" align="left" valign="middle"> <span class="p8">Email: </td> <td width="148" align="left" valign="top"> <input type="text" name="email" size="20" value="<?php echo $email ?>" class="input"></span> </td> <td width="100" align="left" valign="middle"> <span class="p8">Messenger: </td> <td width="148" align="left" valign="top"> <input type="text" name="messenger" size="20" value="<?php echo $messenger ?>" class="input"></span> </td> </tr> <tr> <td width="62" align="center"><br /><input type="submit" value=" gem " class="upload" name="rediger_navnogadr"/></td> <td width="62"> </td> <td width="62"> </td> <td width="62"> </td> </tr> </table> </form> </td> </tr> </table> </td> </tr> </table>
Slettet bruger
07. december 2003 - 12:41
#10
Der, hvor du laver mysql_query($get_info); glemmer du at opfange resultatet af din forespørgsel. $resultat=mysql_query($get_info); if ($resultat) { $row=mysql_fetch_assoc($reultat); } else { echo "Fejl i database."; } Så skal du senere bruge $row['fornavn'] i stedet for $fornavn og ligeledes for de nadre ting, du har hentet fra databasen.
07. december 2003 - 14:32
#11
--> ztyxx Den kan ikke li' mysql_fetch_array()..... Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
07. december 2003 - 14:50
#12
UPS fejl :0) Det virker nu! TAK !! $get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, bynavn, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'"; aabn_forbindelse_og_vaelgdb(); $resultat = mysql_query($get_info); luk_forbindelse(); while($data = mysql_fetch_array($resultat)) { $fornavn = $data["fornavn"]; $efternavn = $data["efternavn"]; $vejnavn = $data["vejnavn"]; $husnr = $data["husnr"]; $postnr = $data["postnr"]; $bynavn = $data["bynavn"]; $tlfnr = $data["tlfnr"]; $mobilnr = $data["mobilnr"]; $email = $data["email"]; $messenger = $data["messenger"]; } Lægger du ik' lige et svar 'ztyxx' !?
07. december 2003 - 23:27
#13
det får du her :-)
08. december 2003 - 10:03
#14
Godt så ;0)
08. december 2003 - 12:13
#15
takker for point :-)
Vi tilbyder markedets bedste kurser inden for webudvikling