Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] nie dziala AKTUALIZACJA
Forum PHP.pl > Forum > Przedszkole
saneczki
Kombinowalem juz na wiele sposobow moj kod wyglada aktualnie tak:

Kod
<?


    $haslo=$_POST['haslo'];
    $login=$_POST['login'];
    $email=$_POST['email'];
    $ekipa=$_POST['ekipa'];
    $miasto=$_POST['miasto'];
    $uprawnienia=$_POST['uprawnienia'];
    
    
print_r($_POST);
    
if ($haslo && $login && $email)

{

    
$connection = @mysql_connect("localhost", "root", "")
    or die("Brak połączenia z serwerem MySQL");
    
$db = @mysql_select_db("rockingboys")
    or die("Nie mogę połączyć się z bazą danych");
    
@mysql_query("UPDATE uzytkownik SET  haslo='".addslashes($_POST['haslo'])."', login='".addslashes($_POST['login'])."', mail='".addslashes($_POST['email'])."', ekipa='".addslashes($_POST['ekipa'])."', miasto='".addslashes($_POST['miasto'])."', uprawnienia='".addslashes($_POST['uprawnienia'])."' where id_usera='$id_usera' LIMIT 1");
$wynik = mysql_query ($edy);


}
    



?>


<?php
    $polacz = mysql_connect("localhost", "root", "");
    $select = mysql_select_db("rockingboys");

    $id_usera = $_GET['id_eusera'];
        $a = mysql_query("SELECT * FROM uzytkownik where id_usera=\"$id_usera\"");
            $row=mysql_fetch_assoc($a);
                $id_usera=$row["id_usera"];
                $login=$row["login"];
                $haslo=$row["haslo"];
                $email=$row["mail"];
                $ekipa=$row["ekipa"];
                $miasto=$row["miasto"];
                $uprawnienia=$row["uprawnienia"];
    
mysql_close($polacz);




echo "<form method=\"post\" action=\"index.php?id=e_uzytkownicy\">";

echo "login:<br/>
    <input type=\"text\" name=\"login\" maxlength=\"32\" value=\"$login\" /><br/>";

echo "haslo:<br/>
    <input type=\"password\" name=\"haslo\" maxlength=\"32\" value=\"$haslo\" /><br/>";

echo "email:<br/>
    <input type=\"text\" name=\"email\" maxlength=\"32\" value=\"$email\" /><br/>";
    
echo "ekipa:<br/>
    <input type=\"text\" name=\"ekipa\" maxlength=\"32\" value=\"$ekipa\" /><br/>";

echo "miasto:<br/>
    <input type=\"text\" name=\"miasto\" maxlength=\"32\" value=\"$miasto\" /><br/>";


echo "uprawnienia:<br/><select name=\"uprawnienia\">
        <option value=\"2\">Admin</option>
        <option value=\"1\">Moderator</option>
        <option value=\"0\">Uzytkownik</option>
    </select>";

echo "<input type=\"submit\" value=\"edytuj\" /> <br/></form>";
?>


sprawdzilem czy w $_POST sa dane z fomrmularza i sa tylko nie wiem czemu ale nie zostaja one zaktualizowane w bazie danych :/
serwer nie wyrzuca zadnych bledow php i skladnia aktualizacji jest wporzadku a ja nie mam zielonego pojecia co jest nie tak :/
Pomocy questionmark.gif tongue.gif sciana.gif
PanGuzol
Czemu łączysz się dwa razy z tą samą bazą?
  1. <?php
  2. $connection = @mysql_connect("localhost", "root", "")
  3.    or die("Brak połączenia z serwerem MySQL");
  4.    
  5. $db = @mysql_select_db("rockingboys")
  6.    or die("Nie mogę połączyć się z bazą danych");
  7.  
  8. ...
  9.  
  10. $polacz = mysql_connect("localhost", "root", "");
  11. $select = mysql_select_db("rockingboys");
  12. ?>


oraz po co to jest??
  1. <?php
  2. $wynik = mysql_query ($edy);
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.