ilch Forum » Allgemein » HTML, PHP, SQL,... » MySQL Eintrag

Geschlossen
  1. #1
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    Hallo,

    Ich bräuchte im Admin Menu ein Modul, dort soll nur ein textfeld und ein Button mit absenden sein, und wenn man auf absenden klickt, soll der text in die datenbank ilchClan_gig text geschrieben werden, wie mache ich das, kann mir da jemand bei helfen ?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Guck dir doch ein bisschen die verschiedenen Formlare mal an, die es so im Script gibt.
    Da wird sich bestimmt was finden was man kopieren und zweckentfremden kann
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    für das auslesen hab ich das so gemacht (design.php)
    	  $ar = array
    	  (
    	    'TITLE' => $title,
    		  'HMENU' => $hmenu,
    		    'GIG' => @db_result(db_query("SELECT text FROM prefix_gig")),
    			'menupoint' => '',
    			'DESIGN' => $this->design
    	  );

    ich möchte, dass {GIG} durch den text in der db ersetzt wird (die db ist erstellt), ist das so richtig ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    das eintragen hab ich so ist das richtig ?
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    
    if ( isset($_POST['sub']) ) {
    	$v1 = escape($_POST['text'],'string');
      db_query("UPDATE xic_gig = '".$text."' WHERE k = 'text'");
    }
    
      $erg = db_query("SELECT * FROM xic_gig WHERE k = 'text'");
      $row = db_fetch_assoc($erg);
    	
    	?>
    	<form action="admin.php" method="POST">
    	<input type="hidden" name="m" value="text">
    	<input type="text" name="v1" value="<?php echo $row['text']; ?>" size="60">
    	<br />
    	<input type="submit" name="sub" value="Absenden" />
    	</form>

    wird nur leider nischt angezeigt traurig


    Zuletzt geändert von seth am 01.12.2005 - 15:57
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    in die db wird nischt eingetragen traurig

    das auslesen geht, hab gerade nen tabelleneintrag hinzugefügt:

    externer Link

    nur wie schreib ich da rein ? Oo


    Zuletzt geändert von seth am 01.12.2005 - 16:12
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    jo auslesen funzt ja super, aber mit dem eintragen hab ich immer noch probleme grumml wie geht des ?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    ersetzte

    db_query("UPDATE xic_gig = '".$text."' WHERE k = 'text'");


    durch:

    db_query("INSERT INTO prefix_gig (text,k) VALUES ('".$text."', 'text');


    .. peil allerdings nicht so genau was deine felder sind zunge aber so kann man eintragen also mit INSERT mit UPDATE machst du ein update...
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    jetzt funzt garnischt mehr, also ich versuch das nochmal zu erklären.

    ich habe im Design einen Platzhalter {GIG} , der wird ersetzt durch:

    db_query("SELECT text FROM xic_gig"))


    das was dabei eben rauskommt.

    so das ist das auslesen, jetzt möchte ich eben auch, dass da was reingeschrieben werden kann, und zwar im admin menu unter gig.

    mir reicht da ein feld und ein button mit absenden, aber ich bekomms net gebacken traurig

    //eigentlich so wie beim impressum


    Zuletzt geändert von seth am 03.12.2005 - 15:50
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    jo habs auch jetzt noch net hinbekommen, wäre für jede hilfe dankbar zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten