Pagina 1 din 1

Stergere Cont

Scris: Joi Iun 02, 2011
de bvlucretiu
In cazul în care unul dintre utilizatorii înregistrați dorește să-și șteargă contul din sit-ul meu, care este posibilitatea ca, clientului să-și poată șterge contul singur, sau există o astfel de posibilitate?
Mulțumesc!

Stergere Cont

Scris: Joi Iun 02, 2011
de MarPlo
Depinde de scriptul folosit pentru site, care face inregistrarea contului.
Daca scriptul nu are aceasta optiune, Administratorul site-ului poate sterge manual contul din tabelul MySQL, cu phpMyAdmin, care in general se gaseste in CPanel-ul site-ului.
Sau studiezi tutoriale despre PHP - MySQL si faci o pagina cu un script care sa stearga numele contului adaugat intr-un camp text dintr-un formular.

Stergere Cont

Scris: Sâm Iun 04, 2011
de bvlucretiu
Mulțumesc pentru răspuns!
Eu am scriptul de la dv acela cu "Inregistrare Autentificare" și știu să șterg un cont înregistrat din MySQL dar eu mă refeream la o ștergere interactivă, adică dacă utilizatorul dorește să-și șteargă singur contul, se poate adăuga la acel script un fișier care să aibă această obțiune!?
Vă mulțumesc!

Stergere Cont

Scris: Sâm Iun 04, 2011
de MarPlo
Se poate,
Dar il face cine are nevoie.

Stergere Cont

Scris: Sâm Iun 04, 2011
de trif
salut, incerca asta:
index.php

Cod: Selectaţi tot

 <?php
require_once('conectare.php'); 
$utilizator=mysql_real_escape_string($_GET['id']);
$cerereSQL = 'SELECT * FROM bd WHERE id="'.$_GET['id'].'"'; 
$result=mysql_query($cerereSQL);
$num=mysql_num_rows($result);
if ( $num <> 0 )
{
   $i=0;
   while ($i < $num) 
   {
   $rand=mysql_fetch_array($result);
    if(isset($_SESSION['nume'])) 
   {
	echo '&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="return confirm (' . $confirm_message . ');" href="sterge.php?id='.$rand['id'].'">Sterge</a>';
    ++$i;
	}
	 else {
	 echo ''.$rand['coloana'].'';
	  ++$i;
	  }
   }
   }
?>  
si sterge.php

Cod: Selectaţi tot

<?php
require_once('conectare.php'); 
function confirm_query($query) {
	if(!$query) {
		die("Eroare " . mysql_error());
	}
}
function run_query($query) {
	global $connection;
	$result_set = mysql_query($query);
	confirm_query($result_set);
	return $result_set;
}
function redirect_to($location = NULL) {
	if($location != NULL) {
		header("Location: {$location}");
		exit;
	}
}
//******* sterge inregistrarea
if(isset($_GET['id'])) {
	$query = "DELETE FROM bd WHERE id = " . $_GET['id'];
	$result_set = run_query($query);
	redirect_to('index.php');
}
?>
, daca il actualizezi asa dupa cum ai tu bd atunci o sa merga. cu stima trif