Flashhilfe.de - Flash Community

Per Textarea etwas in eine phpMyAdmin SQL-Datenbank einfügen?

 


AntwortenRegistrieren Seite1  

Freeway-#1
Benutzerbild von Freeway-
Beiträge: 1
Registriert: Sep 2012

07.09.2012, 17:57

Hallo, ich hab eine Webseite und bin gerade dabei ein Admin-Tool zu errichten. Allerdings bin ich noch nicht so mega vertraut mit PHP und das Einfügen per Textarea und Post Button, das es dann in der Datenbank ist. Ich brauche einen Code, der nur ein einziges Wort in die Datenbank-Tabelle cms_badges und der Zeile 'code' (ohne Anführungszeichen) einfügen lässt. Hat jemand sowas oder kann es mir jemand erstellen?

(Zusammenfassung: Wenn ich was in die Textarea eingebe und auf Posten klicke, erscheint es nicht auf der Seite sondern nur in der Datenbank)

Ich hab hier mal etwas zusammengestellt, es wird auch an die Datenbank geschickt, nur ist dann in der Zeile kein Code sondern ein leeres Feld:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
if(isset($_POST['post_code'])):
   
$error = array();

   
$comentario $_POST['code'];

    if(empty(
$comentario))
       
$error[] = "<font color='#ff0000'>Du hast keinen Text eingegeben!</font>";
    if(empty(
$error)):
       
$sucess "<font color='#009900'>Dein Beitrag wurde erfolgreich ver&ouml;ffentlicht!</font>";
       
mysql_query("INSERT INTO `cms_badges`(`code`) VALUES ('".$code."')");
    endif;
    foreach(
$error as $errors)
       
$errorz $errors;
endif;

?>

<div style="background: white; width: 500px;">

<?php if(!empty($error)): echo '<b>'.$errorz.'</b>'; endif;
if(!empty(
$sucess)): echo '<b>'.$sucess.'</b>';  endif; ?>

        <form action="/admin_side.php?code=<?php echo $code?>" method="post"> 

        <textarea name="code" maxlength="50"></textarea> 

        <input type="submit" name="post_code" value="Posten" /> 

        </form>

      </div>

<style type="text/css">
textarea {
 background-color: #F1F1F1;
 border: 1px solid #999999;
 padding: 5px;
 width: 500px;
 height: 70px;
 font-family: verdana;
 font-size: 10px;
 color: #666666;}
</style>
Geändert von Freeway- am 07.09.12 um 18:03 Uhr
Werbung
Beiträge: 0
Registriert: Feb 2016


vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

08.09.2012, 10:17

Ganz einfach - die Variable $code ist nicht definiert - Entweder du nimmst $_POST['code'] oder du musst $comentario schreiben!
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}
tadaaa#3
Benutzerbild von tadaaa
Beiträge: 5
Wohnort: berlin
Registriert: Oct 2012

18.10.2012, 18:53

*Bookmark* Das kann ich gut gebrauchen, danke!
Alle Menschen werden als Unikat geboren, doch die meisten sterben als Kopie.

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de