Hmm....hab irgendwie wieder ein Syntax Problem...
meine Abfrage:
PHP-Code:
<?php
if(isset($_GET['id']))
{
$id2 = $_GET['id'];
}
else
{
echo "<br \> Wähle eine Bar oben um die Details anzuzeigen!<br \>";
}
$db = mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL: " . mysql_error());
mysql_select_db("usr_web745_5") or die("DB not found: " . mysql_error());
$sql = "SELECT id, nl_name, nl_descr, nl_entry, nl_open, nl_address, nl_link, nl_bild1, nl_bild2, nl_bild3, nl_bild4, nl_ratepos, nl_rates, (nl_ratepos/nl_rates*100) as rating
FROM nightlife
WHERE id = '$id2'
ORDER by id Asc";
$res = mysql_query($sql) or die(mysql_error());
while($obj = mysql_fetch_object($res))
{
$result = number_format($obj->rating,0);
?>
ok hier kommt dann danach der html code mit den eingeügten Objects..
funktioniert alles sowies soll...
jetzt möchte ich aber das script dazwischen einbauen...
PHP-Code:
<?php
require('data.inc');
$db = mysql_connect($hostname, $username, $password)or die("Unable to connect to MySQL");
$sqlab = "UPDATE nightlife SET nl_rates = nl_rates + 1, nl_ratepos = nl_ratepos + 1 WHERE id = $id1";
mysql_db_query("usr_web745_5", $sqlab);
mysql_close($db);
?>
funktioniert auch einzeln...
Mein Problem...will das untere script in das obere einfügen, allerdings sollte das untere nur ausgeführt werden wenn die url ?rate=irgendwas beinhaltet....
aber ich darf doch die untere abfrage nicht in einer If Schleife machen oder? Hab schon viele Varianten probiert bis jetzt noch nichts auf die reihe bekommen....
muss ich da mit function {} arbeiten oder geht das anders, weil von function {} habe ich noch gar keine ahnung!
Bitte um Hilfe....