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);
?>