servus,
ich brauch bitte bisschen mal Hilfe. Ich sollte Einträge in einer Datenbank ändern aber irgendwie komme ich nicht weiter. Ich bin ein Neuling was programmieren angeht.
Also so sieht meine Code aus:
ich brauch bitte bisschen mal Hilfe. Ich sollte Einträge in einer Datenbank ändern aber irgendwie komme ich nicht weiter. Ich bin ein Neuling was programmieren angeht.
Also so sieht meine Code aus:
Code:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8" />
<title>PDO</title>
</head>
<?php
class artikel {
private $tabelle = "artikel";
public function lesenAlleDaten() {
$sql = "SELECT anr, gnr, name, preis
FROM " .$this-> tabelle ;
$this->bearbeiten($sql);
}
public function bearbeiten($sql) {
require("bdt.inc.php");
$sql = "UPDATE" .$this-> tabelle . "SET gnr=? WHERE anr=?";
if ($stmt = $pdo -> prepare($sql)) {
$stmt->execute(array('gnr','anr'));
echo "<table>\n\t";
echo "<thead>
<tr>
<th>Artikelnummer</th>
<th>Artikelgruppe</th>
<th>Artikelbezeichnung</th>
<th>Preis</th>
</tr>
</thead>";
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
if ($row ['gnr']=='2'){$sql= "UPDATE" .$this-> tabelle . "SET gnr = Werkzeug";}
if ($row ['gnr']=='3'){$sql= "UPDATE" .$this-> tabelle . "SET gnr = Farben";}
if ($row ['gnr']=='4'){$sql= "UPDATE" .$this-> tabelle . "SET gnr = Werkstoff";}
if ($row ['gnr']=='5'){$sql= "UPDATE" .$this-> tabelle . "SET gnr = Holz";}
echo "<tbody>
<tr>
<td> ".$row ['anr']." </td>
<td>" .$row ['gnr']." </td>
<td>" .$row ['name']." </td>
<td>" .$row ['preis']." </td>
</tr>
</tbody>";
}
echo "</table>";
}
}
}
$ArtikelName = new artikel();
$ArtikelName->lesenAlleDaten();
?>
<body>
</body>
</html>
Anhänge
Zuletzt bearbeitet: