Avatar billede freakazoid18 Nybegynder
25. september 2003 - 12:56 Der er 6 kommentarer og
1 løsning

redirecte efter submit.

Hello there...
Jeg har et prob jeg skal have min tagwall til at redirecte så snart man har trykket på TAG IT!

har prøvet med

header("refresh: 2; url=tagwall.php");
men kan sq ikk ritti få det til at spille... :)

håber i kan hjælpe mig... den skal osm sagt redirecte til tagwall.php når der er trykker TAG IT gogo :)

:KODE:

<? include "config.php"; ?>
<?
$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}
    $res_tagwall = mysql_query("SELECT * FROM tagwall order by id DESC LIMIT $visfra, 10");
            while ($row_tagwall = mysql_fetch_array($res_tagwall)){
?>
<div align="left">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="left"><font size="1"><b>
          <?=$row_tagwall[emne]?>
          </b>        </font> </div>
      </td>
      <td><div align="right"></div>
      </td>
    </tr>
  </table>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" style="FONT-SIZE: 8pt">
    <tr>
      <td width="78%">&nbsp;
      </td>
      <td width="22%">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><?=$row_tagwall[besked]?>
      </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="left"><font size="1">Tagged by:
            <?=$row_tagwall[fra]?>
      </font> </div></td>
      <td><div align="right"><font size="1">IP: Logged</font> </div></td>
    </tr>
  </table>
  <div align="center"><img src="images/separator.gif" width="500" height="11">  <br>
   
    <?
}
?>
 
</div>
  <center><?php
  $antal = mysql_num_rows(mysql_query("select * from tagwall"));

if($visfra>0)
{
$bagud = $visfra-10;
echo "<a href='$PHP_SELF?visfra=$bagud'>Previous</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+10){
if($visfra != $page*10-10)
{
echo "<a href='$PHP_SELF?visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-10)
{
$naeste = $visfra+10;
echo " <a href='$PHP_SELF?visfra=$naeste'>Next</a>";
}
?></center>
  <?
if ($_POST[action] == "update"){
    $emne = ($_POST[emne]);
    $fra = ($_POST[fra]);
    $besked = ($_POST[besked]);

    mysql_query("INSERT INTO tagwall SET fra = '$fra',emne = '$emne',besked = '$besked'");

}
?>
</div>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="hidden" name="action" value="update">
   
  <div align="left">
  <table width="317" height="223" border="0" align="center" cellpadding="0" cellspacing="0" style="FONT-SIZE: 8pt">
    <tr>
      <td height="24">Name</td>
      <td height="24">
        <input type="text" name="fra" size="20" style="width: 115; color: #949CA5; background-image:url(images/form.gif); font-size: 7pt; font-family: Verdana; background-color: #454D59; border-width: 0">
      </td>
    </tr>
    <tr>
      <td height="24">Subject</td>
      <td height="24">
        <input type="text" name="emne" size="20" style="width: 115; color: #949CA5; background-image:url(images/form.gif); font-size: 7pt; font-family: Verdana; background-color: #454D59; border-width: 0">
      </td>
    </tr>
    <tr>
      <td width="102" height="104" valign="top">Message</td>
      <td width="215" height="104" align="left" valign="top">
        <textarea rows="7" name="besked" cols="30"></textarea>
      </td>
      </tr>
    <tr>
      <td width="102" height="1"></td>
      <td width="215" height="1">
        <input type="submit" name="update" value="Tag it!">
      </td>
      </tr>
  </table>
</div>
</form>

:SLUT KODE :
Avatar billede exp Juniormester
25. september 2003 - 13:01 #1
header('location: tagwall.php');
Avatar billede freakazoid18 Nybegynder
25. september 2003 - 13:44 #2
oki hvor skal den ind ? jeg siger jo jeg har prøvet...
Avatar billede exp Juniormester
25. september 2003 - 13:56 #3
Du skrev du har prøvet:
header("refresh: 2; url=tagwall.php");

Du bruger denne fremgangsmåde:
I din indtastningsform sætter du action til at være:
    action="tag_make.php"

i tag_make.php skriver du følgende:
    //kode der indsætter tagget i databasen/txt-filen
    header('location: tagwall.php');
Avatar billede freakazoid18 Nybegynder
25. september 2003 - 14:46 #4
den gør ikk en fis.. :/

www.eterno.dk/esc/tagwall.php

:KODE:

<?
$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}
    $res_tagwall = mysql_query("SELECT * FROM tagwall order by id DESC LIMIT $visfra, 10");
            while ($row_tagwall = mysql_fetch_array($res_tagwall)){
?>
<div align="left">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="left"><font size="1"><b>
          <?=$row_tagwall[emne]?>
          </b>        </font> </div>
      </td>
      <td><div align="right"></div>
      </td>
    </tr>
  </table>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" style="FONT-SIZE: 8pt">
    <tr>
      <td width="78%">&nbsp;
      </td>
      <td width="22%">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><?=$row_tagwall[besked]?>
      </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="left"><font size="1">Tagged by:
            <?=$row_tagwall[fra]?>
      </font> </div></td>
      <td><div align="right"><font size="1">IP: Logged</font> </div></td>
    </tr>
  </table>
  <div align="center"><img src="images/separator.gif" width="500" height="11">  <br>
   
    <?
}
?>
 
</div>
  <center><?php
  $antal = mysql_num_rows(mysql_query("select * from tagwall"));

if($visfra>0)
{
$bagud = $visfra-10;
echo "<a href='$PHP_SELF?visfra=$bagud'>Previous</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+10){
if($visfra != $page*10-10)
{
echo "<a href='$PHP_SELF?visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-10)
{
$naeste = $visfra+10;
echo " <a href='$PHP_SELF?visfra=$naeste'>Next</a>";
}
?></center>
  <?
if ($_POST[action] == "update"){
    $emne = ($_POST[emne]);
    $fra = ($_POST[fra]);
    $besked = ($_POST[besked]);
   
    mysql_query("INSERT INTO tagwall SET fra = '$fra',emne = '$emne',besked = '$besked'");
    header('location: index.php');
}
?>
</div>
<form method="post" action="tagwall.php">
<input type="hidden" name="action" value="update">
   
  <div align="left">
  <table width="317" height="223" border="0" align="center" cellpadding="0" cellspacing="0" style="FONT-SIZE: 8pt">
    <tr>
      <td height="24">Name</td>
      <td height="24">
        <input type="text" name="fra" size="20" style="width: 115; color: #949CA5; background-image:url(images/form.gif); font-size: 7pt; font-family: Verdana; background-color: #454D59; border-width: 0">
      </td>
    </tr>
    <tr>
      <td height="24">Subject</td>
      <td height="24">
        <input type="text" name="emne" size="20" style="width: 115; color: #949CA5; background-image:url(images/form.gif); font-size: 7pt; font-family: Verdana; background-color: #454D59; border-width: 0">
      </td>
    </tr>
    <tr>
      <td width="102" height="104" valign="top">Message</td>
      <td width="215" height="104" align="left" valign="top">
        <textarea rows="7" name="besked" cols="30"></textarea>
      </td>
      </tr>
    <tr>
      <td width="102" height="1"></td>
      <td width="215" height="1">
        <input type="submit" name="update" value="Tag it!">
      </td>
      </tr>
  </table>
</div>
</form>

:KODE SLUT:
Avatar billede exp Juniormester
25. september 2003 - 14:49 #5
Det er fordi du ikke gør som jeg skriver...

tagwall.php:
----------------------------------------------------------
<?
$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}
    $res_tagwall = mysql_query("SELECT * FROM tagwall order by id DESC LIMIT $visfra, 10");
            while ($row_tagwall = mysql_fetch_array($res_tagwall)){
?>
<div align="left">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="left"><font size="1"><b>
          <?=$row_tagwall[emne]?>
          </b>        </font> </div>
      </td>
      <td><div align="right"></div>
      </td>
    </tr>
  </table>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" style="FONT-SIZE: 8pt">
    <tr>
      <td width="78%">&nbsp;
      </td>
      <td width="22%">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><?=$row_tagwall[besked]?>
      </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="left"><font size="1">Tagged by:
            <?=$row_tagwall[fra]?>
      </font> </div></td>
      <td><div align="right"><font size="1">IP: Logged</font> </div></td>
    </tr>
  </table>
  <div align="center"><img src="images/separator.gif" width="500" height="11">  <br>
   
    <?
}
?>
 
</div>
  <center><?php
  $antal = mysql_num_rows(mysql_query("select * from tagwall"));

if($visfra>0)
{
$bagud = $visfra-10;
echo "<a href='$PHP_SELF?visfra=$bagud'>Previous</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+10){
if($visfra != $page*10-10)
{
echo "<a href='$PHP_SELF?visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-10)
{
$naeste = $visfra+10;
echo " <a href='$PHP_SELF?visfra=$naeste'>Next</a>";
}
?></center>
</div>
<form method="post" action="tag_add.php">
<input type="hidden" name="action" value="update">
   
  <div align="left">
  <table width="317" height="223" border="0" align="center" cellpadding="0" cellspacing="0" style="FONT-SIZE: 8pt">
    <tr>
      <td height="24">Name</td>
      <td height="24">
        <input type="text" name="fra" size="20" style="width: 115; color: #949CA5; background-image:url(images/form.gif); font-size: 7pt; font-family: Verdana; background-color: #454D59; border-width: 0">
      </td>
    </tr>
    <tr>
      <td height="24">Subject</td>
      <td height="24">
        <input type="text" name="emne" size="20" style="width: 115; color: #949CA5; background-image:url(images/form.gif); font-size: 7pt; font-family: Verdana; background-color: #454D59; border-width: 0">
      </td>
    </tr>
    <tr>
      <td width="102" height="104" valign="top">Message</td>
      <td width="215" height="104" align="left" valign="top">
        <textarea rows="7" name="besked" cols="30"></textarea>
      </td>
      </tr>
    <tr>
      <td width="102" height="1"></td>
      <td width="215" height="1">
        <input type="submit" name="update" value="Tag it!">
      </td>
      </tr>
  </table>
</div>
</form>
----------------------------------------------------------------

tag_add.php:

----------------------------------------------------------------


<?
if ($_POST[action] == "update"){
    $emne = ($_POST[emne]);
    $fra = ($_POST[fra]);
    $besked = ($_POST[besked]);
   
    mysql_query("INSERT INTO tagwall SET fra = '$fra',emne = '$emne',besked = '$besked'");
    header('location: tagwall.php');
}
?>
Avatar billede freakazoid18 Nybegynder
25. september 2003 - 15:16 #6
thx ;)
Avatar billede exp Juniormester
25. september 2003 - 15:18 #7
np :-)
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