sessions funktionieren net

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sessions funktionieren net

    also ich hab ein formular, das als ziel das selbe dokument hat. Ich wollte mit sessions erreichen, dass wenn das Dokument neu geladen wird, die vorher eingegeben Variablen wieder in den Feldern stehen. Das Script wird neu geladen, wenn nich alle felder ausgefüllt sind.
    Aber irgendwie will das net.
    Hier der Quelltext:

    PHP-Code:
    <?php 

    if ($check == "anlegen") {
    session_start(); 
    session_register("nick""real""mail""icq""posi""url");
    }
    ?>
    <html>
    <head>
    <title>Membermanagemet</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#000033" text="#0066CC" link="#0066CC">
    <div align="center">
      <p><font size="3" face="Arial, Helvetica, sans-serif"><strong>member management</strong></font></p>
      <form action="<?php echo $PHP_SELF?>" method="post">
        <table width="100%" border="0">
          <tr> 
            <td width="50%"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Nick: 
                </font></div></td>
            <td width="50%"><font size="2" face="Arial, Helvetica, sans-serif"> 
              <input name="nick" type="text" value="<?php echo $nick?>" id="nick">
              </font></td>
          </tr>
          <tr> 
            <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">RealName: 
                </font></div></td>
            <td><font size="2" face="Arial, Helvetica, sans-serif"> 
              <input name="real" type="text" value="<?php echo $real?>" id="real">
              </font></td>
          </tr>
          <tr> 
            <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">e-mail: 
                </font></div></td>
            <td><font size="2" face="Arial, Helvetica, sans-serif"> 
              <input name="mail" type="text" value="<?php echo $mail?>" id="mail">
              &nbsp;</font></td>
          </tr>
          <tr> 
            <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">ICQ: 
                </font></div></td>
            <td><font size="2" face="Arial, Helvetica, sans-serif"> 
              <input name="icq" type="text" value="<?php echo $icq?>" id="icq">
              &nbsp;</font></td>
          </tr>
          <tr> 
            <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Aufgabe: 
                </font></div></td>
            <td><font size="2" face="Arial, Helvetica, sans-serif"> 
              <input name="posi" type="text" value="<?php echo $posi?>" id="posi">
              &nbsp;</font></td>
          </tr>
          <tr>
            <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">URL:</font></div></td>
            <td><font size="2" face="Arial, Helvetica, sans-serif">
              <input name="url" type="text" value="<?php echo $url?>" id="url">
              </font></td>
          </tr>
          <tr> 
            <td height="44" valign="bottom"> 
              <div align="right">
                <input name="check" type="submit" id="ok" value="anlegen">
              </div></td>
            <td><font size="2" face="Arial, Helvetica, sans-serif"> &nbsp;</font></td>
          </tr>
        </table>
      </form>
      <?php

      

      
      
    if(!empty($nick) && !empty($real) && !empty($mail) && !empty($posi) && !empty($url)) {
        
    $con = @ mysql_connect("localhost""user""passwort");

    if (!
    $con) {
    header("Location: ../poll/error.php?fehler=Aufbau+zur+Datenbank+fehlgeschlagen&link=news.php");
    exit();
    }

    $db = @mysql_select_db("www203");
    if (!
    $db) {
    header("Location: ../poll/error.php?fehler=Datenbank+existiert+nicht&link=news.php");
    exit();
    }

    mysql_query("insert into giklmembs set nick = '".$nick."', mail = '".$mail."', icq = '".$icq."', realname = '".$real."', posi = '".$posi."', url = '".$url."'");
    echo   
    "<p><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Member hinzugefügt!</font></p>";
    session_unregister("nick""real""mail""icq""posi""url");
      } else {
      echo   
    "<p><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Bitte alle Felder ausfüllen! (ICQ optional)</font></p>";
      }
      
    ?>

    </div>

    </body>
    </html>
    tata
    moqui

    [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

  • #2
    geht das nich einfach ohne sessions?

    die felder, bei denen du werte einträgst, sind doch als variablen in php verfügbar (entweder über $name oder $_POST['name'])
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      klar

      klar gehts auch ohne sessions....ich kann das script ja umschreiben

      ABER: wollte trotzdem mal gerne wissen wo mein denkfehler lag
      tata
      moqui

      [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

      Kommentar

      Lädt...
      X