Лесно кодче

baso каза:
Ето таблицата
CREATE TABLE IF NOT EXISTS `imena` (
`id` int(255) NOT NULL AUTO_INCREMENT,
`ime` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;

Ето кода за добавяне

<form method="POST" action="" />
Име: <br />
<input type="text" name="ime" /><br />
<input type="submit" name="submit" value="Добави" /><br />
</form>

<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('imena');
if(isset($_POST['submit']))
{
$ime = trim($_POST['ime']);

if(strlen($ime)<3)
{
echo 'Името трябва да е по дълго от 3 символа';
}
else
{
mysql_query('INSERT INTO `imena` (`ime`) VALUES ("'.addslashes($ime).'")');

echo 'Името е добавено успешно!';
}
}
?>

Кода за преглед

<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('imena');

$sql = mysql_query('SELECT * FROM `imena`');
while($row = mysql_fetch_assoc($sql))
{
echo '
Име: <b>'.$row['ime'].'</b><br />
';
}
?>
искам на тази система да мога да делвам имената .. някои ще ми я направи ли ?
 
е добре де кажи какво не работи за да го оправя, кода съм го писал директно тук
 
Код:
<?php
$ip = "Тук си напиши ип то";
if($_SERVER['REMOTE_ADDR'] == $ip){
define("HOST", "localhost"); // хост на MySQL
define("USER", ""); // усер за MySQL
define("PASS", ""); // парола за MySQL
define("BD", ""); // име на база данни

$db_conn = @mysql_connect(HOST, USER, PASS) or die(mysql_error());
@mysql_select_db(BD, $db_conn) or die(mysql_error());
$id = (int)$_GET['id'];
mysql_query("DELETE FROM `imena` WHERE `id` = '$id'");
echo "Готово!!";
}else{
echo "Марш от тук!!";
}
?>
del.php бях опуснал едно `
 
sorRy каза:
Код:
<?php
$ip = "Тук си напиши ип то";
if($_SERVER['REMOTE_ADDR'] == $ip){
define("HOST", "localhost"); // хост на MySQL
define("USER", ""); // усер за MySQL
define("PASS", ""); // парола за MySQL
define("BD", ""); // име на база данни

$db_conn = @mysql_connect(HOST, USER, PASS) or die(mysql_error());
@mysql_select_db(BD, $db_conn) or die(mysql_error());
$id = (int)$_GET['id'];
mysql_query("DELETE FROM `imena` WHERE `id` = '$id'");
echo "Готово!!";
}else{
echo "Марш от тук!!";
}
?>
del.php бях опуснал едно `
не е от това .. пробвах ... давам изтри и излзиаса Готово!! вращам се обратно и името стои ..
 
Тогава ще да е от vdel.php ето ти го преработено
Код:
<?php
$ip = "Тук си напиши ип то";
if($_SERVER['REMOTE_ADDR'] == $ip){
define("HOST", "localhost"); // хост на MySQL
define("USER", ""); // усер за MySQL
define("PASS", ""); // парола за MySQL
define("BD", ""); // име на база данни

$db_conn = @mysql_connect(HOST, USER, PASS) or die(mysql_error());
@mysql_select_db(BD, $db_conn) or die(mysql_error());
echo "<h1>Имена триене</h1>";
$res = mysql_query("SELECT * FROM `imena`");
while($row = mysql_fetch_array($res)){
echo "$row[ime] - <a href='del.php?id=$row[id]'>DeL</a><br />";
}
}else{
echo "Марш от тук!!";
}
?>
 

Back
Горе