mySQL Tabelle ändern

Dieses Thema mySQL Tabelle ändern im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Bruno_2k, 24. Dez. 2007.

Thema: mySQL Tabelle ändern Hallo Leute, ich habe es geschafft ohne irgendwelche PHP Kenntnisse folgendes zu basteln: Man gibt in einem...

  1. Hallo Leute,

    ich habe es geschafft ohne irgendwelche PHP Kenntnisse folgendes zu basteln:
    Man gibt in einem Formular einen Namen und ein Datum ein. Dies wird dann in eine SQL-Tabelle geschrieben. Diese hat aber noch zwei weitere Spalten die am Anfang leer bleiben.
    Später sollen diese aber noch gefühlt werden.
    Und da komm ich nicht mehr weiter. Ich weiß nämlich nicht, wie ich das realisieren soll, dass nur eine bestimmte Zeile geändert wird.

    Folgendes habe ich gebastelt:
    ausgabe.php
    Code:
    <?php
    $verbindung = mysql_connect (localhost,
    ffw, ffw)
    or die (keine Verbindung möglich.
     Benutzername oder Passwort sind falsch);
    
    mysql_select_db(ffw)
    or die (Die Datenbank existiert nicht.);
    ?>
    
    <table border=0>
    <tr>
     <td width=200 >Name</td>
     <td width=200>Datum</td>
     <td width=200>Erledigt</td>
     <td width=200>Infos</td>
    </tr>
    </table>
    
    
    <table border=0>
    <tr>
     <td width=200 >
    
     	<?php
    		$abfrage = SELECT * FROM test;
    		$ergebnis = mysql_query($abfrage);
    
    		while($row =mysql_fetch_object($ergebnis))
    		  {
    		echo $row->name<br>;
    		  }
    	 ?>
     </td>
     <td width=200>
     	<?php
    		$abfrage = SELECT * FROM test;
    		$ergebnis = mysql_query($abfrage);
    
    		while($row =mysql_fetch_object($ergebnis))
    		  {
    		echo $row->datum<br>;
    		  }
    	 ?>
     </td>
    
     <td width=200>
     	<?php
    		$abfrage = SELECT * FROM test;
    		$ergebnis = mysql_query($abfrage);
    
    		while($row =mysql_fetch_object($ergebnis))
    		  {
    		echo $row->ok<br>;
    		  }
    	 ?>
     </td>
    
     <td width=200>
     	<?php
    		$abfrage = SELECT * FROM test;
    		$ergebnis = mysql_query($abfrage);
    
    		while($row =mysql_fetch_object($ergebnis))
    		  {
    		echo $row->ersatz<br>;
    		  }
    	 ?>
     </td>
    </tr>
    </table>
    uebergabe.php
    Code:
    <?php
    $verbindung = mysql_connect (localhost,
    ffw, ffw)
    or die (keine Verbindung möglich.
     Benutzername oder Passwort sind falsch);
    
    mysql_select_db(ffw)
    or die (Die Datenbank existiert nicht.);
    ?>
    
    <?php
    //Die Daten aus dem Formular werden übergeben
    $name = $_POST[name];
    $datum = $_POST[datum];
    
    $eintrag = INSERT INTO test
    (name, datum, ok, ersatz)
    
    VALUES
    ('$name',->$datum',
    ->',->');
    
    $eintragen = mysql_query($eintrag);
    
    ?>
    
    <?php
    
    if($eintragen == true)
      {
      echo Eintrag war erfolgreich;
      }
    else
      {
      echo Fehler beim Speichern;
      }
    ?>

    Kann mir einer sagen, wie ich nachträglich die fehlenden Werte ergänzen kann?

    Frohe Weihnachten und danke für eure Mühen
    Gruß Bene

    PS: wie gesagt, ich habe keine Ahnung von PHP!!
     
  2. Code:
    $eintrag = UPDATE test SET
    ok =->blabla',
    ersatz =->blablablabla'
    WHERE id='$zeile';;
    und dann halt den Query nicht vergessen (passiert mir oft). Wenn die 2 Spalten überall gleich seins ollen kannst du die WHERE id='$zeile' auch einfach weglassen.

    cheers
     
  3. Genau ... so hab ich es hinbekommen.

    Danke dir und einen guten Rutsch

    Gruß Bene
     
  4. jop dir auch nen guten Rutsch

    cheers
     
Die Seite wird geladen...

mySQL Tabelle ändern - Ähnliche Themen

Forum Datum
PHP - MySQL Tabellenattribute ausgeben Windows XP Forum 5. Jan. 2008
mysql - tabellen verbinden Windows XP Forum 10. Dez. 2006
MySQL DELETE über mehrer Tabellen Windows XP Forum 12. Juli 2006
mysql mehrere tabellen löschen Webentwicklung, Hosting & Programmierung 22. Sep. 2005
Exceltabelle in MySQL einlesen Webentwicklung, Hosting & Programmierung 30. Aug. 2005