kostenloser Webspace werbefrei: lima-city


Smilies?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Ich hab mir n G?stebuch geproggt:
    index.php:
    <html> 
     <head> 
     <?php include('confic.inc.php');?>
     <script language="JavaScript">
    <!--
    function SmilieEinfuegen(Smilie)
    {
    document.Formular.eintrag.value+=Smilie+" ";
    document.Formular.Textfeld.focus();
    }
    //-->
    </script> 
     <link rel="stylesheet" type="text/css" href="style.css" /> 
     <title>Untitled Document</title> 
     
     
     </head> 
     <body> 
     <center> 
     <div style="width:760px;margin:0px auto;text-align:left;border:dashed 1px #000000;"> 
     <center>
     <oben>Neuer Eintrag</oben><br> 
     <form  method="post" > 
          <p>Name:<br>
            <input type="text" name="name">
            <br>
            E-Mail:<br>
            <input type="text" name="mail"></form>
            <br>
            Nachricht:<br>
            <form method="post" name="Formular"><textarea name="eintrag" cols="20" rows="5"></textarea></form>
            <br>
            <form method="post"><input name="send" type="submit" value="Senden"></form>
          </p><p>
    <a href="javascript:SmilieEinfuegen(':-)')"><img border="0" src="smilie1.gif" height="50" width="50"></a>
    <a href="javascript:SmilieEinfuegen(';-)')"><img border="0" src="smilie2.gif"></a>
    <a href="javascript:SmilieEinfuegen('lol')"><img border="0" src="smilie3.gif"></a>
    <a href="javascript:SmilieEinfuegen(':-(')"><img border="0" src="smilie4.gif"></a></p>
          <p>&copy;by Timm B?der</p>
        
     </center> 
     </div> 
     <br><br> 
     <div style="width:760px;margin:0px auto;text-align:left;border:dashed 1px #000000;"> 
     <center>
     <?php 
    $eintrag=str_replace(':-)','<img src="smilie1.gif" height="50" width="50">',$eintrag);
    $eintrag=str_replace(';-)','<img src="smilie2.gif">',$eintrag);
    $eintrag=str_replace('=)','<img src="smilie3.gif">',$eintrag);
    $eintrag=str_replace('=(','<img src="smilie4.gif">',$eintrag);
    
      $sql = 'SELECT * FROM news'; 
      $query = mysql_query($sql); 
      while($fetch=mysql_fetch_array($query)) { 
      echo' 
      <table width:37%><br><br> 
        <tr> 
          <td width="78%">Name:'.$fetch['Name'].' | Email: <a href="mailto:'.$fetch['EMail'].'">E-mail</a> | Id: '.$fetch['id'].'</td> 
        </tr> 
        <tr> 
          <td>'.$fetch['Eintrag'].'</td> 
        </tr> 
      </table><br><br> 
      '; 
      } 
      ?> 
      
     <br><br><br> 
     </center></div> 
     </body> 
     <?php 
     $sql2='INSERT INTO news (Name,Email,Eintrag) VALUES ("'.$name.'","'.$mail.'","'.$eintrag.'")'; 
      
     if($_POST['send']) 
     { 
     $query2=mysql_query($sql2) or die("Konnte nicht gequeriet werden..."); 
     } 
     ?>


    jetzt werden beim erstellen der boxen aber die smilies nicht richtig angezeigt. besser gesagt garnicht.
    Hab cih bei der str_replace() die Falsche variable genommen?
    Was ist an dem script falsch?
    in der confic.inc.php stelle ich bis jetzt nur die verbindung zur datenbank her.
    und in der stale.css sind nur die Tabellen und der die restlichen sachen definiert.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p**h

    ?hm $eintrag enth?lt keine daten !
  4. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    warum net?
    das is doch die textarea.
    in die muss nur was eingegeben werden.
  5. p**h

    ?hm....
    versuch doch einfach: $_POST['eintrag']
  6. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    psih schrieb:
    ?hm....
    versuch doch einfach: $_POST['eintrag']

    ich hatte das script aber vorher shcon so laufen. nur eben ohne smilies. da hats wunderbar funktioniert.
    Daran liegts also nich...
  7. Hmm du machst f?r jedes Objekt ein eigenes Formular, das kann ja nich klappen o.0

    Mach mal das <form ...> vor das erste input feld und das </form> hinter den Senden Button...

    Beitrag ge?ndert am 21.10.2005 21:43 von julian182
  8. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    im tut. steht aber , dass die form den name "Formular" haben muss.
    Das hei?t, ich muss der textarea den name "Formular" im <form> tag geben, den anderen sachen aber nciht.
  9. <?
    <html> 
     <head> 
     <?php include('confic.inc.php');?>
     <script language="JavaScript">
    <!--
    function SmilieEinfuegen(Smilie)
    {
    document.Formular.eintrag.value+=Smilie+" ";
    document.Formular.Textfeld.focus();
    }
    //-->
    </script> 
     <link rel="stylesheet" type="text/css" href="style.css" /> 
     <title>Untitled Document</title>  
    
     </head> 
     <body> 
     <center> 
     <div style="width:760px;margin:0px auto;text-align:left;border:dashed 1px #000000;"> 
     <center>
     <oben>Neuer Eintrag</oben><br> 
     <form  method="post" action="DATEINAME.PHP" name="Formular"> 
          <p>Name:<br>
            <input type="text" name="name">
            <br>
            E-Mail:<br>
            <input type="text" name="mail">
            <br>
            Nachricht:<br>
        <textarea name="eintrag" cols="20" rows="5"></textarea>
            <br>
            <input name="send" type="submit" value="Senden"></form>
          </p><p>
    <a href="javascript:SmilieEinfuegen(':-)')"><img border="0" src="smilie1.gif" height="50" width="50"></a>
    <a href="javascript:SmilieEinfuegen(';-)')"><img border="0" src="smilie2.gif"></a>
    <a href="javascript:SmilieEinfuegen('lol')"><img border="0" src="smilie3.gif"></a>
    <a href="javascript:SmilieEinfuegen(':-(')"><img border="0" src="smilie4.gif"></a></p>
          <p>?by Timm B?der</p>
     
    
     </center> 
     </div> 
     <br><br> 
     <div style="width:760px;margin:0px auto;text-align:left;border:dashed 1px #000000;"> 
     <center>
     <?php 
    $eintrag=str_replace(':-)','<img src="smilie1.gif" height="50" width="50">',$eintrag);
    $eintrag=str_replace(';-)','<img src="smilie2.gif">',$eintrag);
    $eintrag=str_replace('=)','<img src="smilie3.gif">',$eintrag);
    $eintrag=str_replace('=(','<img src="smilie4.gif">',$eintrag);
    
    
      $sql = 'SELECT * FROM news'; 
      $query = mysql_query($sql); 
      while($fetch=mysql_fetch_array($query)) { 
      echo' 
      <table width:37%><br><br> 
        <tr> 
          <td width="78%">Name:'.$fetch['Name'].' | Email: <a href="mailto:'.$fetch['EMail'].'">E-mail</a> | Id: '.$fetch['id'].'</td> 
        </tr> 
        <tr> 
          <td>'.$fetch['Eintrag'].'</td> 
        </tr> 
      </table><br><br> 
      '; 
      } 
      ?> 
      
    
     <br><br><br> 
     </center></div> 
     </body> 
     <?php 
     $sql2='INSERT INTO news (Name,Email,Eintrag) VALUES ("'.$name.'","'.$mail.'","'.$eintrag.'")'; 
      
    
     if($_POST['send']) 
     { 
     $query2=mysql_query($sql2) or die("Konnte nicht gequeriet werden..."); 
     } 
     ?>
    ?>


    versuchs mal so

    Beitrag ge?ndert am 21.10.2005 21:47 von julian182
  10. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    und zu was brauch ich jetzt die fom action?
    die eintr?ge werden ja ncoh im selben dokument angezeigt.



    EDIT:Habs ausprobiert, und er zeigt einfach mal den or die() text "Konnte nicht gequeriet werden..." an.


    Beitrag ge?ndert am 21.10.2005 22:11 von benutzernaemelchen
  11. ja das find ich auch komisch, aber das formular muss trotzdem irgendwohin geshcickt werden..

    bist du sicher, das es ohne smilies geklappt hat?
    wenn ja dann poste mal den code davon
  12. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    code ohne smilies:
    <html> 
     <head> 
     <?php include('confic.inc.php');?> 
     <link rel="stylesheet" type="text/css" href="style.css" /> 
     <title>Untitled Document</title> 
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
     </head> 
     <body> 
     <center> 
     <div style="width:760px;margin:0px auto;text-align:left;border:dashed 1px #000000;"> 
     <center>
     <oben>Neuer Eintrag</oben><br> 
     <form  method="post"> 
     Name:<br><input type="text" name="name"><br> 
     E-Mail:<br><input type="text" name="mail"><br> 
     Nachricht:<br><textarea name="eintrag" cols="20" rows="5"></textarea><br> 
     <input name="send" type="submit" value="Senden"></form> 
     </center> 
     </div> 
     <br><br> 
     <div style="width:760px;margin:0px auto;text-align:left;border:dashed 1px #000000;"> 
     <center>
     <?php 
      $sql= 'SELECT * FROM news'; 
      $query = mysql_query($sql); 
      while($fetch=mysql_fetch_array($query)) { 
      echo' 
      <table width:37%> 
        <tr> 
          <td width="78%">Name:'.$fetch['Name'].' | Email: <a href="mailto:'.$fetch['EMail'].'">Email</a> | Id: '.$fetch['id'].'</td> 
        </tr> 
        <tr> 
          <td>'.$fetch['Eintrag'].'</td> 
        </tr> 
      </table><br><br> 
      '; 
      } 
      ?> 
      
     <br><br><br> 
     
     </center></div> 
     
    
      </body> 
     <?php 
     $sql2='INSERT INTO news (Name,Email,Eintrag) VALUES ("'.$name.'","'.$mail.'","'.$eintrag.'")'; 
      
     if($_POST['send']) 
     { 
     mysql_query($sql2) or die("Konnte nicht gequeriet werden..."); 
     } 
     ?>

    da hat alles noch wunderbar funktioniert.
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!