Datenspalten aus einer vorhandenen Datei Löschen bzw. einen Löschbutton einfügen

Sputnik1990

Grünschnabel
ich habe ein erneutes problem, nämlich bin ich mittlerweile soweit und hab irgentwie eine tabelle da einbauen können. (gestriges Problem demnach gelöst)
Nun weiß ich allerdings nicht, wie ich eine entsprechende Zeile Löschen kann.
habe ein unvollständiges Script und auch den Befehl schon irgentwie eingebaut. nur weiß ich weder wie der Befehl bezug auf die jeweilige Spalte nehmen kann noch weiß ich wie ich den visualisieren soll, sodass man, ich sage mal auf ein "X" drücken kann und die Zeile verschwindet.


PHP:
<table border="1" width="540" cellpadding="0" cellspacing="1">
	<tr>
		<td class="header_left"></td>
		<td align="left" class="header"><b><i>ID</i></b></td>
		<td align="left" class="header"><b><i>Hersteller</i></b></td>
		<td align="left" class="header"><b><i>Modell</i></b></td>
		<td align="left" class="header"><b><i>Baujahr</i></b></td>
		<td align="left" class="header"><b><i>Km-Stand</i></b></td>
		<td align="left" class="header"><b><i>Kw/PS</i></b></td>
		<td align="left" class="header"><b><i>Hsn</i></b></td>
		<td align="left" class="header"><b><i>Tsn</i></b></td>
	</tr>

	<?php
		$conn_id = mysql_connect("" , "" , "");
		mysql_select_db(, $conn_id);
			$result1 = mysql_query("SELECT * FROM ");
			

				
				while ($row = mysql_fetch_object($result1)) 
{
					$ID = $row->ID;
					$Hersteller = $row->Hersteller;
					$Modell = $row->Modell;
					$Baujahr = $row->Baujahr;
					$KmStand = $row->KmStand;
					$KwPS = $row->KwPS;
					$Hsn = $row->Hsn;
					$Tsn = $row->Tsn;
					
	?>		
			<tr>
				<td></td>
				<td>1</td>
			</tr>
			<tr>
				<td></td>
				<td>2</td>
			</tr>
			<tr>
				<td></td>
				<td>3</td>
			</tr>
			<tr>
				<td></td>
				<td>4</td>
			</tr>
			<tr>
				<td></td>
				<td>5</td>
			</tr>
			<tr>
				<td></td>
				<td>6</td>
			</tr>
			<tr>
				<td></td>
				<td>7</td>
			</tr>
			<tr>
				<td></td>
				<td>8</td>
			</tr>
			<tr>
				<td></td>
				<td>9</td>
			</tr>
			<tr>
				<td></td>
				<td>10</td>
			</tr>

					<tr>
				<td>Entfernen</td>
<td>				
<?php
 $loeschen = mysql_query ("DELETE FROM fahrzeugverwaltung WHERE ID = `1`");
?>				
</td>

<? } ?>
		
</table>

könnte mir jemand behilflich sein?
habe vollkommen keine ahnung wie es nun weiter geht und habe mir die tutorials schon zur genüge reingezogen^^ wäre um jede hilfe dankbar

niklas
 
Zuletzt bearbeitet:
Bitte editiere dein Beitrag und setze den Code formatiert (inkl. Tabs etc) in PHP-Tags
[[PHP]mein Code[/PHP]

So wie er jetzt da steht ist es eine zumutung für jeden der helfen will.
 
Gut wäre es wenn du deinen Code entsprechend formatieren würdest [ HTML ] - [ /HTML ] oder [ PHP ] - [ /PHP ], dann wäre es lesbarer.

In der Spalte wo du die ID einträgst, machst du daraus einen Link (Achtung Seitenname noch ändern!):

PHP:
<td><a href="name_der_seite.php?id="<?php echo $row->ID; ?>><php echo $row->ID; ?></a></td>

Dann prüfst du am Beginn der Seite ob der Parameter $_GET["id"] übergeben wurde oder nicht.

PHP:
if (isset($_GET["id"])) {
    $loeschen = "DELETE FROM fahrzeugverwaltung WHERE ID = '" .mysql_real_escape_string($_GET["id"]) ."'";
    mysql_query($loeschen);
}
 
Schonmal vielen dank Tombe, das hat mir sehr geholfen.
muss jetzt nurnoch ein wenig ausprobieren und ich denke dann bekomme ich das hin.

aber eine frage habe ich noch:

Den Link den ich da eingeben soll. (wo du sagtest Achtung seiten noch ändern) Soll der die Tabelle enthalten? also die Fertige? oder wie ist das gemeind? ich weiß leider nicht worauf ich den Link beziehen soll...
 
Du durchläufst ja eine Schleife um damit alle vorhandenen Fahrzeuge in eine Tabelle einzutragen!?

Dabei trägst du dann in die entsprechende Spalte den obigen Code (mit dem Link) ein. In meinem Beispiel verweist der Link auf die Seite "name_der_seite.php" und diesen Dateinamen musst du noch ändern das der Verweis auf deine Seite zeigt.
 

Anhänge

  • tabelle.jpg
    tabelle.jpg
    31,7 KB · Aufrufe: 3
Zuletzt bearbeitet:
Okai dann danke ich dir =)
der thread kann geclosed werden mir wurde schon wunderbar geholfen :)

wenn noch was ist mach ich halt noch was auf =)
 
"Closen" musst du ihn schon selber, das können wir nicht! Einfach das Häckchen unten anklicken.
 
Zurück