ziola
15-09-2010, 13:33
Non so quanto sia appropriato il titolo ma sono onestamente niubbo di php e mySql...vado al problema.
Inizialmente il sito che sto lavorando prevedeva il seguente script per mostrare a video l'ultima news inserita
<?php
include('conf.php');
$news_id = $_GET['news_id'];
if($news_id!=""){
$sql = "SELECT * FROM news where news_id = $news_id";
$link = @mysql_connect(HOST, USERNAME, PASSWD)
or die('Connessione al database fallita.');
@mysql_select_db(DB_NAME)
or die('Selezione del database fallita.');
$result = @mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$category = $row["category"];
$newsTitle = $row["titolo"];
$newsContent = $row["text"];
$submitDate = $row["date"];
echo "Titolo-->".$newsTitle;
}
}else{
$sql = "SELECT * FROM news order by news_id desc limit 0,1";
$link = @mysql_connect("62.149.150.102", "Sql286887", "925e8516")
or die('Connessione al database fallita.');
@mysql_select_db("Sql286887_1")
or die('Selezione del database fallita.');
$result = @mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$category = $row["category"];
$newsTitle = $row["titolo"];
$newsContent = $row["text"];
$submitDate = $row["date"];
echo "<span style='color:#E5241F; font-size:15px; font-weight:bold; padding:0 0 0 5px; margin-top:10px;text-decoration:underline;'>$category</span><br>";
echo "<span style='color:#E5241F; font-size:15px; font-weight:bold; padding:0 0 0 5px; margin-top:10px;'>$newsTitle</span><br>";
echo "<span style='font-size:13px;padding:0 0 0 5px'>$newsContent</span><br>";
echo "<span style='color:#aaaaaa; font-size:11px;padding:0 0 0 5px;'>$submitDate</span>";
}
}
?>
Adesso il mio problema è, mantenendo la stessa tabella per le news nel db, scrivere su 2 <div> differenti da una parte le notizie riguardanti il settore maschile e dall'altra quelle del femminile. Sempre prelevando i dati dalla stessa tabella, quindi non vorrei crearne 2, magari richiamandomi la "value" della option che potete vedere di sotto.
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<select name="category">
<option value="Serie C maschile">Serie C maschile</option>
<option value="I divisione femminile">I divisione femminile</option>
</select>
News title:<br/>
<input type="text" name="title" size="40"/><br/><br/>
Content:<br/>
<textarea name="newstext" rows="15" cols="67"></textarea><br/>
<center><input type="submit" name="submit" value="Save" /></center>
</form>
Spero di essere abbastanza chiaro. Di sotto vi riporto l'img del sito per rendervi più chiaro il mio problema.
http://www.olimpiavolley.com/forum.png
Inizialmente il sito che sto lavorando prevedeva il seguente script per mostrare a video l'ultima news inserita
<?php
include('conf.php');
$news_id = $_GET['news_id'];
if($news_id!=""){
$sql = "SELECT * FROM news where news_id = $news_id";
$link = @mysql_connect(HOST, USERNAME, PASSWD)
or die('Connessione al database fallita.');
@mysql_select_db(DB_NAME)
or die('Selezione del database fallita.');
$result = @mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$category = $row["category"];
$newsTitle = $row["titolo"];
$newsContent = $row["text"];
$submitDate = $row["date"];
echo "Titolo-->".$newsTitle;
}
}else{
$sql = "SELECT * FROM news order by news_id desc limit 0,1";
$link = @mysql_connect("62.149.150.102", "Sql286887", "925e8516")
or die('Connessione al database fallita.');
@mysql_select_db("Sql286887_1")
or die('Selezione del database fallita.');
$result = @mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$category = $row["category"];
$newsTitle = $row["titolo"];
$newsContent = $row["text"];
$submitDate = $row["date"];
echo "<span style='color:#E5241F; font-size:15px; font-weight:bold; padding:0 0 0 5px; margin-top:10px;text-decoration:underline;'>$category</span><br>";
echo "<span style='color:#E5241F; font-size:15px; font-weight:bold; padding:0 0 0 5px; margin-top:10px;'>$newsTitle</span><br>";
echo "<span style='font-size:13px;padding:0 0 0 5px'>$newsContent</span><br>";
echo "<span style='color:#aaaaaa; font-size:11px;padding:0 0 0 5px;'>$submitDate</span>";
}
}
?>
Adesso il mio problema è, mantenendo la stessa tabella per le news nel db, scrivere su 2 <div> differenti da una parte le notizie riguardanti il settore maschile e dall'altra quelle del femminile. Sempre prelevando i dati dalla stessa tabella, quindi non vorrei crearne 2, magari richiamandomi la "value" della option che potete vedere di sotto.
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<select name="category">
<option value="Serie C maschile">Serie C maschile</option>
<option value="I divisione femminile">I divisione femminile</option>
</select>
News title:<br/>
<input type="text" name="title" size="40"/><br/><br/>
Content:<br/>
<textarea name="newstext" rows="15" cols="67"></textarea><br/>
<center><input type="submit" name="submit" value="Save" /></center>
</form>
Spero di essere abbastanza chiaro. Di sotto vi riporto l'img del sito per rendervi più chiaro il mio problema.
http://www.olimpiavolley.com/forum.png