Ciao a tutti, ho un problema che non riesco proprio a risolvere...
Con la seguente query richiamo un'elenco di nazioni utilizzando l'id nazione ma visualizzando solo il nome della nazione:
<form method="post" name="elinaz" action="elinaz.php" id="elinaz">
<table width="760em" height="15" border="2">
<tr>
<td width="15%"><font style='font-weight:; color:red; background:white'>Elimina Nazionalità</td><td width="31%">
<select name="inazion"style="width:165px"><option value="" selected>Scegli la Nazionalità
<?php
$ricnaz ="SELECT `members`.`ID_MEM` , `nazionalita`.`RIF_MEM` ,`nazionalita`.`RIF_NAZ` , `nazioni`.`Nazione`, `nazioni`.`ID_NAZ`
FROM `nazioni`
LEFT JOIN `annuario`.`nazionalita` ON `nazioni`.`ID_NAZ` = `nazionalita`.`RIF_NAZ`
LEFT JOIN `annuario`.`members` ON `nazionalita`.`RIF_MEM` = `members`.`ID_MEM`
WHERE ID_MEM='$_REQUEST[ID_MEM]' ";
$qrycount= mysql_query($ricnaz) or die(mysql_error());
$nazris = mysql_query($ricnaz);
while($res= mysql_fetch_array($nazris))
print "<option value='$res[ID_NAZ]'> $res[Nazione]</option>"; ?>
---------------------------------FILE elinaz.php ---------------------------------
<?
include ("conn.php");
$comando = "delete from `nazionalita " .
"LEFT JOIN `annuario`.`nazionalita` ON `nazioni`.`ID_NAZ` = `nazionalita`.`RIF_NAZ`" .
"LEFT JOIN `annuario`.`members` ON `nazionalita`.`RIF_MEM` = `members`.`ID_MEM` " .
"where ID_NAZ='$_REQUEST[elinaz]'";
print "mysql_query($comando)";
if (!mysql_query($comando))
echo "Eliminazione Fallita
";
?>
CREDO CHE IL PROBLEMA SIA NELL'ELABORAZIONE DEL NOME NAZIONE IN ID_NAZ
ma io non riesco proprio ad arrivarcianticipatamente grazie.