Ankündigung

Einklappen
Keine Ankündigung bisher.

CMS Eintrag anzeigen funktioniert nicht

Einklappen

Neue Werbung 2019

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

  • CMS Eintrag anzeigen funktioniert nicht

    Hallo,
    ich habe noch ein kleines Problem mit meinem CMS.
    Wenn ich einen neuen Kunden eintrage und auf senden gehe, wird der Eintrag nicht nochmal angezeigt, obwohl es so sein sollte.
    Hat jemand einen Tip, was ich in dem script falsch gemacht haben könnte, das wäre toll.

    PHP-Code:

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <link href="../adminstyle.css" rel="stylesheet" type="text/css">
    <title>Unbenanntes Dokument</title>
    </head>
    <body onload="fram();">
    <?
    /**********************************************************************************/
    /*POST ZU $... *******************************************************/
    /**********************************************************************************/
            $id=$_POST['id'];
            $tvorname=$_POST['tvorname'];
            $tnachname=$_POST['tnachname'];
            $tkundennr=$_POST['tkundennr'];
            $tstrasse=$_POST['tstrasse'];
            $tplz=$_POST['tplz'];
            $twohnort=$_POST['twohnort'];
            $temail=$_POST['temail'];
            $ttelefon=$_POST['ttelefon'];
            $tfax=$_POST['tfax'];
            $tmobil=$_POST['tmobil'];
            $tbeschreib=$_POST['tbeschreib'];
            $tfoto=$_POST['tfoto'];

            /**********************************************************************************/
            /*connect to database**************************************************************/
            /**********************************************************************************/
            include("../../../extern/config.inc.php");
            $db = mysql_connect($dbserver,$nutzer,$passwort);
            mysql_select_db($dbname);


            /**********************************************************************************/
            /*einlesen in kundendaten***********************************************************/
            /**********************************************************************************/
            $setkundendaten=array();
            array_push($setkundendaten,"vorname='$tvorname'");
            array_push($setkundendaten,"nachname='$tnachname'");
            array_push($setkundendaten,"kundennr='$tkundennr'");
            array_push($setkundendaten,"strasse='$tstrasse'");
            array_push($setkundendaten,"plz='$tplz'");
            array_push($setkundendaten,"ort='$twohnort'");
            array_push($setkundendaten,"email='$temail'");
            array_push($setkundendaten,"telefon='$ttelefon'");
            array_push($setkundendaten,"fax='$tfax'");
            array_push($setkundendaten,"mobil='$tmobil'");
            array_push($setkundendaten,"beschreibung='$tbeschreib'");
            array_push($setkundendaten,"foto='$tfoto'");
            $setkundendaten=implode(",",$setkundendaten);
            if($tnachname!=""){

            mysql_query("INSERT INTO Kundendaten SET $setkundendaten");

    }

            /**********************************************************************************/
            /*id des letztes eintrages auslesen, um die anderen tabellen mit content zu füllen*/
            /**********************************************************************************/
            $satz = mysql_db_query($dbname,"SELECT id FROM Kundendaten ORDER by id DESC");
            $id = mysql_result($satz,$i,"id");



    /**********************************************************************************/
    /** Ausgabe der Kundendaten ******************************************************/
    /**********************************************************************************/
        $id= $_GET['id'];
        /********************************** Kundendaten auslesen**************************************/
        
           $sql  = "select * from Kundendaten WHERE id = $id";
           $q = mysql_query($sql);
        $r = mysql_fetch_object($q);
    ?>

    <table border="0" width="600" align="left" cellpadding="0" cellspacing="0">
        <tr>
          <td height="80">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
             <td height="25">&nbsp;</td>
          <td><!-- ID --><input name="id" type="hidden" value="<?=$id;?>"></td>
        </tr>

    <tr>
          <td width="219" height="25">Vorname: </td>
        <td><?=$r->vorname;?></td>
          <td width="150">&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Name: </td>
            <td><?=$r->nachname;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Kundennummer:</td>
          <td><?=$r->kundennr;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Stra&szlig;e:</td>
            <td><?=$r->strasse;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Plz:</td>
            <td><?=$r->plz;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Ort: </td>
            <td><?=$r->ort;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">E-Mail Adresse: </td>
            <td><?=$r->email;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Telefonnumer: </td>
            <td><?=$r->telefon;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Faxnummer: </td>
            <td><?=$r->fax;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Mobil: </td>
            <td><?=$r->mobil;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Beschreibung:</td>
            <td><?=$r->beschreib;?></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="25">Foto:</td>
            <td><?=$r->foto;?></td>
          <td>&nbsp;</td>
        </tr>
    </table>
    </body>
    </html>

  • #2
    PHP-Code:
        $id= $_GET['id'];
        
    /********************************** Kundendaten auslesen**************************************/
        
           
    $sql  = "select * from Kundendaten WHERE id = $id"; 
    schützt du so alle deine Skripte gegen XSS?

    Kommentar


    • #3
      Hallo Soffi,

      versuch als erstes mal was gegen deine php3 scripte zu tun.
      <?php

      des weiteren schau dir mal an was mysql injection ist.

      Benutze bitte auch mysql_error(); und error_reporting(E_ALL);
      und dann wirst du sicher schnell drauf kommen was evtl. falsch ist.

      Kommentar


      • #4
        nein.

        Kommentar


        • #5
          sorry, das nein galt der Frage zu XSS.
          ok. Danke für den Tip.
          Gruß. Soffi

          Kommentar

          Lädt...
          X