Cod eingeben, Cod löschen, Punkte erhalten...

Das Tutorial von php-quake.net wird dir die Grundlagen erklären.

SQL:
SELECT `daten` FROM `tabelle`

Das hier wäre z. B. ein Datenbankquery, also eine Datenbankabfrage.
 
Würde das gehen oder was ist an diesem Code falsch?

PHP:
<?php
session();
$cod = $_POST['cod'];
$punkte = $row["punkte"];
$anzahl = $row["anzahl"];
if ( mysql_num_rows( mysql_query( "SELECT * FROM iv_punkte WHERE daten='$cod'" ) ) != 0 ) {
echo "Datensätze gefunden und wird jetzt gelöscht!";
{
$neuepunkte = $punkte+$anzahl;
$neuemonatspunkte = $monatspunkte+$anzahl;
mysql_query("update iv_usersystem Set punkte = '".$neuepunkte."', monatspunkte = '".$neuemonatspunkte."');
mysql_query( "DELETE FROM iv_punkte WHERE daten='$cod'" );
}
?>
 
Du hast einige Klammern falsch gesetzt und ein Anführungszeichen vergessen.

Ansonsten sieht es funktional aus.

Benutzt du einen Editor mit Highlight Syntax wie z. B. Notepad++?

/edit:
Übrigens heißt es CodE, mit einem E am Ende.
 
Weaverslave ist veraltet und wird schon lange nicht mehr angezeigt.
Deshalb empfehle ich dir z. B. Notepad++ oder sogar PDT, eine IDE für PHP auf Basis von Eclipse.

Ein solches Programm könnte dir zeigen, welche Klammern falsch geschlossen sind.
Ansonsten sollten dir auch die PHP Fehlermeldungen sagen können, wo der Fehler liegt.
 
Hab mir Notepad++ heruntergeladen zeigt mir aber nichts spezielles an
Könntest nicht du mir sagen wo ich die klammern vergessen habe...
 
Siehst du nicht schon anhand der farblichen Hervorhebung des Quellcodes dass da etwas mit den Zeichenkettenauszeichnungen (hier rot) nicht stimmt? Auch solltest du den Inhalt von Kontrollstrukturen einrücken, damit die einzelnen Ebenen besser zu sehen sind.
PHP:
session();
if( isset($_POST['cod']) ) {
	$cod = mysql_real_escape_string($_POST['cod']);
	$punkte = $row["punkte"];
	$anzahl = $row["anzahl"];
	if( mysql_num_rows( mysql_query( "SELECT * FROM iv_punkte WHERE daten='$cod'" ) ) != 0 ) { 
		echo "Datensätze gefunden und wird jetzt gelöscht!";
		$neuepunkte = $punkte+$anzahl;
		$neuemonatspunkte = $monatspunkte+$anzahl;
		mysql_query("UPDATE iv_usersystem SET punkte = '".$neuepunkte."', monatspunkte = '".$neuemonatspunkte."'");
		mysql_query("DELETE FROM iv_punkte WHERE daten='$cod'");
	}
}
 
Zurück