• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL Update

Juare

Neues Mitglied
$register_stat = $_POST["register"];
$wert = $_POST["reg_stat"];

echo $wert;
echo $register_stat;


if($register_stat == "absenden"){
include 'core/db_connect/db_con.php';

$eintrag = $sql="UPDATE settings SET wert = '$wert' WHERE id = 1";
$eintragen = mysqli_query($con, $eintrag);



if ($eintragen == TRUE){
echo "erfolg";
}
else{
echo "Datensatz konnte nicht aktualisiert werden!" . ('.mysql_error().');
}
}

Kann mir jemand sagen wieso das nicht funktioniert ? ^^
Danke im voraus.
 
Fehler im Code.. kann man auch mal deine db_con.php sehen? ;)

Was machst du dort?
PHP:
$eintrag = $sql="UPDATE settings SET wert = '$wert' WHERE id = 1";
 
Fehler im Code.. kann man auch mal deine db_con.php sehen? ;)

Was machst du dort?
PHP:
$eintrag = $sql="UPDATE settings SET wert = '$wert' WHERE id = 1";

PHP:
$con = mysqli_connect("*","*","*","*");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Verbindung zur Datenbank fehlgeschlagen: " . mysqli_connect_error();
  }
?>

Beim UPDATE kann ich ich über Radio - Buttons im ACP den Wert 0 - Nein oder 1 - Ja auswählen somit deaktiviere ich die Registrierung oder aktiviere sie.
 
Mir ist schon bewusst was dein Query macht, aber schau Ihn dir mal genau an. ;)

Hier nochmal ein Beispiel.
PHP:
 <?php
$host = "localhost";
$username = "username";
$password = "password";
$db = "myDB";

// Verbindung erstellen
$con = new mysqli($hostname, $username, $password, $db);

// Verbindung überprüfen
if ($con->connect_error) {
    die("Verbindung fehlgeschlagen: " . $con->connect_error);
}

$sql = "UPDATE settings SET wert = '$wert' WHERE id = 1";

if ($con->query($sql) === TRUE) {
    echo "Erfolgreich";
} else {
    echo "Fehler:  " . $con->error;
}

$con->close();
?>
 
PHP:
<?php   
      $register_stat = $_GET["register"];
      $wert = $_GET["reg_stat"];
     
      echo $wert;
      echo $register_stat;
      
     
      if($register_stat == "absenden"){
// Verbindung überprüfen
include 'core/db_connect/db_con.php';

if ($con->connect_error) {
    die("Connection failed: " . $con->connect_error);
}
$sql = "UPDATE settings SET wert = '$wert' WHERE id = 1";
if ($con->query($sql) === TRUE) {
    echo "Erfolgreich";
} else {
    echo "Fehler:  " . $con->error;
}
$con->close();
}
?>

Danke!!!
Jetzt funkt es.
 
Zurück
Oben