This is the code:
Code: Select all
if ($edit !== 0){
for ($x = 1; $x <= 8; $x++) {
$query_edit_pregunta = "SELECT pregunta FROM enc_preguntas WHERE idvotacion='$edit' AND idpregunta='$x'";
$result_edit_pregunta = mysql_query($query_edit_pregunta) or die ("Error in query: $query_edit_pregunta. ".mysql_error());
while ($registro_edit_pregunta = mysql_fetch_row($result_edit_pregunta))
{
foreach($registro_edit_pregunta as $clave6ї$x])
{
$get_edit_preguntaї$x]=$clave6ї$x];
}
}
}
}Code: Select all
function test ($edit) {
if ($edit !== 0){
for ($x = 1; $x <= 8; $x++) {
$query_edit_pregunta = "SELECT pregunta FROM enc_preguntas WHERE idvotacion='$edit' AND idpregunta='$x'";
$result_edit_pregunta = mysql_query($query_edit_pregunta) or die ("Error in query: $query_edit_pregunta. ".mysql_error());
while ($registro_edit_pregunta = mysql_fetch_row($result_edit_pregunta))
{
foreach($registro_edit_pregunta as $clave6ї$x])
{
$get_edit_preguntaї$x]=$clave6ї$x];
return $get_edit_preguntaї$x];
}
}
}
}
}I cannot get anymore $get_edit_pregunta[$x]. I dont know so much about functions, I been programming in PHP for about 5 days.
The code I use to read the variable is this one, and as i said, it works OK if the above code is not embeded in a function:
Code: Select all
for ($z=1; $z <=8; $z++) {
echo "</tr><tr>";
echo "<td align='left'><font color='$color_numeracion'><b>$z</b>)</td></font>";
if ($edit !== 0){
echo "<td align='left'><INPUT type='text' name='sub_preguntaї$z]' size='35' maxlength='50' value='$get_edit_preguntaї$z]'></td>";
}
else {
echo "<td align='left'><INPUT type='text' name='sub_preguntaї$z]' size='35' maxlength='50' value=''></td>";
}
}