Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/09/2011, 16:08
pansho
 
Fecha de Ingreso: septiembre-2003
Ubicación: Hondarribia
Mensajes: 32
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Panel de administración y elseif

Efectivamente ya no me da errores, pero me sigue sin funcionar...yo creo que el fallo está en el enlace
Código PHP:
    $out[]='<a href="admin.php?do=carta.php?delete='.$item->id.'">[X]</a> '.$item->item.' - $'.$item->price
.
Yo me rindo, pero si aguien se motiva yo encantado de recibir ayuda, gracias!

Ahora carta.php está tal que así.

Código PHP:
<?if (!defined('IN_ADMIN')) die('This page cannot be accessed out of context.');

?>
<?php
include('../la_carta/main.php');
?>
<h2>Añadir</h2>
<?php
if($_POST['item']){
    
$stmt$mysqli->prepare("INSERT INTO items (item, type, price) VALUES (?,?,?)");
    
$stmt->bind_param('sss',$_POST[item],$_POST[type],$_POST[price]);
    if(
$stmt->execute())
        echo 
'<b style="color:green">Plato añadido correctamente</b><br/>';
    else
        echo 
'<b style="color:red">ERROR.</b><br/>';
}
?>
<form method="post">
    Plato:
<input name="item" style="width:300px;"/>
    <br/>
    Tipo:
<select name="type">
        <option value="ENTRANTES">ENTRANTES</option>
        <option value="PESCADOS">PESCADOS</option>
        <option value="CARNES">CARNES</option>
        <option value="POSTRES">POSTRES</option>
    </select>
Euros<input name="price" value="10" style="width:30px;"/>
    <input type="submit" value="Anadir"/>
</form>
<h2>Borrar</h2>
<?php


if(is_numeric($_GET['delete'])){
    
$mysqli->query("DELETE FROM items WHERE id={$_GET[delete]}");
        echo 
'<b style="color:green">Item deleted successfully</b><br/>';
    
}

$items=$mysqli->query($select_sql);
while(
$item=$items->fetch_object()){
    if(
$item->type!=$type)
        
$out[]='<br/><b>'.$item->type.'</b>';
    
$type=$item->type;
    
$out[]='<a href="admin.php?do=carta.php?delete='.$item->id.'">[X]</a> '.$item->item.' - $'.$item->price;

}
echo 
implode("\n<br/>\n"$out);
?>