Hallo ich bin etwas neu in der PHP Welt, habe auch gleich ein Problem.
In einer webseite die ich gerade für einen Kindergarten programmiere befindet sich eine Box "Termine", die direkt vom Kiga-Personal verändert werden soll. Sprich mini CM.
ich habe also eine DB (Mysql) angelegt "Kiga" mit den Feldern id und text.
Die Ausgabe klappt auch wunderbar nur mit dem ändern hapert es. Ich habe mich an die tutorials, die hier erschienen sind gehalten aber nichts funktioniert.
Das senden der Daten von einem Formular (php) funktioniert ebenfalls aber dann hapert es. Hier das Script:
zum testen habe ich mir einige Werte ausgeben lassen. Funktioniert auch.
hier das Formular:
Ich bräuchte mal Hilfe.
Hab schon ne Menge getestet,
auch schon mit dem Code von phpmyAdmin.
Nix passiert
In einer webseite die ich gerade für einen Kindergarten programmiere befindet sich eine Box "Termine", die direkt vom Kiga-Personal verändert werden soll. Sprich mini CM.
ich habe also eine DB (Mysql) angelegt "Kiga" mit den Feldern id und text.
Die Ausgabe klappt auch wunderbar nur mit dem ändern hapert es. Ich habe mich an die tutorials, die hier erschienen sind gehalten aber nichts funktioniert.
Das senden der Daten von einem Formular (php) funktioniert ebenfalls aber dann hapert es. Hier das Script:
PHP:
<?php
$host = "xyz";
$user = "abc";
$password = "123";
$dbname = "kiga";
$tabelle ="Termine";
$spalte ="text";
$text =$Array[Text];// dies ist der Wert aus dem Formular//
{
echo $text;
}
$dbverbindung = mysql_connect ($host, $user, $password)or die
("Keine Verbindung moeglich");
mysql_select_db("kiga") or die
("Die Datenbank existiert nicht");
?>
<?php
$abfrage = 'SELECT * FROM `Termine` LIMIT 0, 30 ';
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->text;
}
?>
<?php
$aendern = 'UPDATE `Termine` SET `text` = '$text' WHERE id = 1';
?>
<?php
$update = mysql_query($aendern);
?>
zum testen habe ich mir einige Werte ausgeben lassen. Funktioniert auch.
hier das Formular:
PHP:
<form action="work.php" method=post>
Überschrift <br>
<input type=text name="Array[Text]" size= 50>
<br>
<br>
<input type=submit name="SUBMIT" value="senden">
</form>
<?php
mysql_connect("xyz",
"abc","123") or die
("Keine Verbindung moeglich");
mysql_select_db("kiga") or die
("Die Datenbank existiert nicht");
?>
<?php
$abfrage = 'SELECT * FROM `Termine` LIMIT 0, 30 ';
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->text;
}
?>
Hab schon ne Menge getestet,
auch schon mit dem Code von phpmyAdmin.
Nix passiert
Zuletzt bearbeitet: