Autor
|
Tema: Soy nuevo en PHP, necesito ayuda :P (Leído 5,953 veces)
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Ya lo tengo, seria algo asi: <?php switch($_GET['id']){ case 1 : $result="1.swf"; case 2 : $result="2.swf"; case 3 : $result="3.swf"; default : include("index.php"); break; } ?>
Y luego en el jugar.php, un: <object src="<? echo $result; ?>"></object> Solo necesito saber como poner en un link, para que cargue la variable que es, (es decir unir index.php con jugar.php), como seria??
He hecho esto: en index.php <?
switch($_GET['id']){
case 1 : include("1.php"); $result="1.swf"; break;
case 2 : include("2.php"); $result="2.swf"; break;
case 3 : include("3.php"); $result="3.swf"; break;
default : include("index.php"); break;
}
echo '<a href="game.php?id=1">Link!</a>';
echo '<a href="game.php?id=2">Link!</a>';
?>
Y despues en game.php: <?
echo'<object src="<? echo $result; ?>"></object>';
?>
Pero, me devuelve esto: "<object src="<? echo $result; ?>"></object>"
|
|
« Última modificación: 4 Junio 2012, 21:46 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
it3r
Desconectado
Mensajes: 101
|
uff haciéndolo con case te demorarías un montón si por ejemplo tendrías 1000 juegos XD podrías hacer algo parecido a : if(!empty($_GET['id']) AND is_numeric($_GET['id'])){ $id= preg_replace('/[^0-9]/','',$_GET['id']); if($id!==$_GET['id']) die('Nones.'); if(file_exists('/paginadejuegosenflashysinmysql.com/swf/game_'.$id.'.swf')){ echo 'bla bla bla'; } }
Así solo tendrías que tener los archivos en una carpeta determinada y siguiendo un patrón determinado. Aunque creo que lo más optimo es usar base de datos así podrías relacionar por ejemplo una imagen, descripción, titulo, etc a un juego con cierta ID. Saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Y luego si quiero hacer las variables para poner los titulos, descripcion, categoria, etc??
Y no puedo hacer por ejemplo: "si 'id' es 56 'variable $result' es igual a 'http://...../....swf'" algo asi, en ingles: "if 'id' is 56 $result = 'http://...../....swf'" ?
|
|
« Última modificación: 5 Junio 2012, 12:02 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Ostras, pero si le he encontrado la solucion, tan facil como esto: <?
if($_GET["id"] === "1") echo 'Hola'; if($_GET["id"] === "2") echo 'Adios';
?>
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Dos dudas mas... Como creo una pagina de error, porque por ejemplo yo no tengo el case 5, pero si pongo ?id=5, se va a una pagina en blanco.... Y otra pregunta, si yo pongo http://loquesea.com/ me sale fordebidden, pero si pongo index.php, si me sale correctamente que es como tengo los archivos.php puestos. La duda es, como pongo la raiz en ese sitio, no en index.php solo...
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
soy nuevo en el foro y necesito ayuda
Software
|
jl4253
|
3
|
2,141
|
8 Julio 2012, 21:01 pm
por Saberuneko
|
|
|
Soy nuevo y necesito ayuda
« 1 2 3 »
Dudas Generales
|
N@ruto21
|
22
|
9,030
|
20 Diciembre 2013, 07:34 am
por N@ruto21
|
|
|
[AYUDA][javascript] Soy muy nuevo en JS y necesito ayuda con este codogo
Desarrollo Web
|
Noxware
|
2
|
2,780
|
30 Septiembre 2014, 10:20 am
por trig0
|
|
|
soy nuevo necesito ayuda
Hacking
|
gimenez101
|
1
|
2,365
|
27 Mayo 2016, 21:32 pm
por engel lex
|
|
|
Problema con nuevo PC, necesito ayuda
« 1 2 »
Hardware
|
SrBlazer
|
12
|
5,558
|
3 Diciembre 2018, 01:15 am
por Machacador
|
|