- #1
B
Bruno_2k
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 02.11.2004
- Beiträge
- 725
- Reaktionspunkte
- 0
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
uebergabe.php
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!!
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!!