select въпрос

pr0_gamer

Registered
Здравейте! Значи във файла от където се редактират данните на потребитя съм добавил следното нещо:
<select name='sex'>
<option value='none'>Не е посочен</option>
<option value='male'>Мъж</option>
<option value='famale'>Жена</option>
</select><br />
Как да го направя каквото се избере ( примерно мъж ) в профила да се вижда Пол: Мъж..., ако избере famale( Жена ) да се вижда Пол: Жена

Надявам се да сте ме разбрали. Благодаря предварително!
 
Това ли ти трябва?
Код:
CREATE TABLE `table` (
`id` int(11) NOT NULL auto_increment,
`sex` varchar(225) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM ;

config.php
Код:
	 <?php
$dbuser = "USER";
$dbpass = "PASS";
$dbname = "DBNAME";
$dbhost = "localhost";
$connection = mysql_connect("$dbhost", "$dbuser", "$dbpass") or die("Сайтът не може да се свърже към базата данни 1");
$db = mysql_select_db("$dbname",$connection)or die("Сайтът не може да се свърже към базата данни 2");
?>

edit.php
Код:
<?php
include ("config.php");
function secure($var) {
return addslashes(htmlspecialchars($var));
}
$id = secure($_GET['id']);
if (isset($id) and !empty($id)){
$query = mysql_query("SELECT * from `table` WHERE id = '$id'")or die(mysql_error()."<br />Грешка: ".__LINE__);
$row = mysql_fetch_array($query);
$sex = $row['sex'];
echo "<form method='POST'><center>
<table border='0' style'width: 500px;'>
<tr>
<td align='right'>Пол:</td>
<td>
<select name='sex'>
<option value='none'>Не е посочен</option>
<option value='male'>Мъж</option>
<option value='famale'>Жена</option>
</select>
</td>
<td><input type='submit' name='submit' value='Готово!'></td>
</tr>
</table>
</center>
</form>";
$ok = secure($_POST['submit']);
$sex= secure($_POST['sex']);
if (isset($ok)){
$sex= trim(strip_tags(addslashes($_POST['sex'])));
$update = mysql_query("UPDATE `table` SET sex= '$sex' WHERE id = '$id'")or die(mysql_error()."<br />Грешка: ".__LINE__);
echo "Успешна промяна..";
}
}
else {
echo 'грешка в кода..';
}
?>

view.php
Код:
<?php
function secure($var) { 
return addslashes(htmlspecialchars($var)); 
}
$id = secure($_GET['id']);
$query = mysql_query("SELECT * FROM `table` WHERE id = '$id'"); 
$nums = mysql_num_rows($query);
if(($nums > 0) && ($id != NULL)) {
$row = mysql_fetch_array($query);
echo 'Пол:';
if($row['sex'] == "none") {
echo "Не е посочен";
}
if($row['sex'] == "male") {
echo "Мъж";
}
if($row['sex'] == "famale") {
echo "Жена";
}}
else if(!$_GET['id']) {
echo ' '; 
}
elseif ($nums == 0) {
echo ' ';
}
?>

index.php
Код:
<?php
$query = mysql_query("SELECT * FROM `table` ORDER BY id")or die(mysql_error()."<br />ред: ".__LINE__);
while ($row = mysql_fetch_array($query)) {
$id = $row['id'];
echo '<a href="view.php?id=$id">ID: $id Пол:';
if($row['sex'] == "none") {
echo "Не е посочен";
}
if($row['sex'] == "male") {
echo "Мъж";
}
if($row['sex'] == "famale") {
echo "Жена";
}
echo '</a> <a href="edit.php?id=$id">Промени</a>
<br />';
}
?>
 

Back
Горе