Avatar billede fbb Nybegynder
17. maj 2003 - 15:24 Der er 6 kommentarer og
1 løsning

besked efter udførsel?

Hej, jeg har et lille problem.

Jeg har lavet mig en opret ting, og nå det er add'et skal den skrive den er blevet add + den skal skrive et link til en anden side, hvor link skal skal sende id'et af sted.
(?id=(det id der lige er blevet lavet)

mit kode:
<? require_once("title.php"); ?>
<div align="center">
<table bgcolor="#B9E1FD" cellpadding="0" border="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#000000" width="744">
  <tr>
    <td width="100%"><?php
require_once("db.php");
if($action == "skriv") {
echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Din scooter er tilføjet. Læg dine billeder ind <A HREF=\"billede_tilfoej.php?nid=$nid\">her</a><font>";
if ($nick && $tun && $gejl && $fremtid && $topfart && $optraek && $kat) {
mysql_query("INSERT INTO info (nick, tun, gejl, fremtid, topfart, optraek, kat) values ('$nick','$tun','$gejl','$fremtid','$topfart','$optraek','$kat')"); }
} else {
?><center>
<font face="Verdana" size="1" color="#000000">
<form method="post" action="<?=$PHP_SELF ?>" onsubmit="return checkfields()">
Nick:<br>
<input name="nick" size="51"> <br>
Tun:<br>
<textarea name="tun" cols="50" rows="10"></textarea> <br>
Gejl:<br>
<textarea name="gejl" cols="50" rows="10"></textarea> <br>
fremtid:<br>
<textarea name="fremtid" cols="50" rows="10"></textarea> <br>
Topfart:<br>
<input name="topfart" size="51"> <br>
Optræk:<br>
<input name="optraek" size="51"> <br>
Kat.:<br>
<?
echo '<select style="background:#B9E1FD" name="kat">';
echo '<option>Vælg scooter model!';
$res = mysql_query("SELECT * FROM kat ORDER BY model");
while ($row = mysql_fetch_array($res)) {
echo "<option value=\"".$row['model']."\">". $row['model'] ."";
}
echo "</select>";
?>
<br><br>
<input type="hidden" name="nid" value="<?=$nid?>">
<input type="hidden" name="action" value="skriv">
<input type="submit" value="Opret">
</center>
</form>
</font>
<?php
}
?></td>
  </tr>
</table><div>
Avatar billede Slettet bruger
17. maj 2003 - 15:28 #1
$id = mysql_insert_id();

det returnerer det id som mysql har indsat
Avatar billede fbb Nybegynder
17. maj 2003 - 15:32 #2
Hmm den skriver bare 0:
$nid = mysql_insert_id();
echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Din scooter er tilføjet. Læg dine billeder ind <A HREF=\"billede_tilfoej.php?nid=$nid\">her</a><font>";
Avatar billede Slettet bruger
17. maj 2003 - 15:37 #3
det skal jo være sammen med din insert sætning.. hvor placere du den?
Avatar billede Slettet bruger
17. maj 2003 - 15:38 #4
<? require_once("title.php"); ?>
<div align="center">
<table bgcolor="#B9E1FD" cellpadding="0" border="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#000000" width="744">
  <tr>
    <td width="100%"><?php
require_once("db.php");
if($action == "skriv") {
if ($nick && $tun && $gejl && $fremtid && $topfart && $optraek && $kat) {
mysql_query("INSERT INTO info (nick, tun, gejl, fremtid, topfart, optraek, kat) values ('$nick','$tun','$gejl','$fremtid','$topfart','$optraek','$kat')"); }
$nid = mysql_insert_id();
echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Din scooter er tilføjet. Læg dine billeder ind <A HREF=\"billede_tilfoej.php?nid=$nid\">her</a><font>";
} else {
?><center>
<font face="Verdana" size="1" color="#000000">
<form method="post" action="<?=$PHP_SELF ?>" onsubmit="return checkfields()">
Nick:<br>
<input name="nick" size="51"> <br>
Tun:<br>
<textarea name="tun" cols="50" rows="10"></textarea> <br>
Gejl:<br>
<textarea name="gejl" cols="50" rows="10"></textarea> <br>
fremtid:<br>
<textarea name="fremtid" cols="50" rows="10"></textarea> <br>
Topfart:<br>
<input name="topfart" size="51"> <br>
Optræk:<br>
<input name="optraek" size="51"> <br>
Kat.:<br>
<?
echo '<select style="background:#B9E1FD" name="kat">';
echo '<option>Vælg scooter model!';
$res = mysql_query("SELECT * FROM kat ORDER BY model");
while ($row = mysql_fetch_array($res)) {
echo "<option value=\"".$row['model']."\">". $row['model'] ."";
}
echo "</select>";
?>
<br><br>
<input type="hidden" name="nid" value="<?=$nid?>">
<input type="hidden" name="action" value="skriv">
<input type="submit" value="Opret">
</center>
</form>
</font>
<?php
}
?></td>
  </tr>
</table><div>
Avatar billede fbb Nybegynder
17. maj 2003 - 15:38 #5
kig i koden op over..

Jeg kan ikke lige finde ud hvor jeg så skal stille den og hvordan jeg skal hente den igen!
Avatar billede fbb Nybegynder
17. maj 2003 - 15:39 #6
Nice virker ;) tak for det.. ;)
Avatar billede Slettet bruger
17. maj 2003 - 15:40 #7
sku det være en anden gang :)
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