Kezdőoldal » Számítástechnika » Programozás » Hogy tudom megcsinalni hogy...

Hogy tudom megcsinalni hogy tobb veletlenszeru kepet irasson ki?

Figyelt kérdés

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<?php

include("connect.php");

$ar = array();

$sz = 1;

$ad = mysql_query("SELECT id FROM kepek");

while($to = mysql_fetch_assoc($ad))

{

$ar[$sz] = $to['id'];

$sz++;

}


$total = count($ar);

$vsz = rand(1, $total);

$ez = $ar[$vsz];


$sub = mysql_query("SELECT * FROM kepek WHERE id = '$ez'");

$sav = mysql_fetch_assoc($sub);

$kep_cime = $sav['kep_cime'];

$kep_eleres = $sav['kep_eleres'];


$ezt = array("\n");

$erre = array("<br />");

$kep_cime = str_replace($ezt, $erre, $kep_cime);

$kep_eleres = str_replace($ezt, $erre, $kep_eleres);

?>


<table background="hatter2.jpg" width="300">

<tr>

<td>

<img src="<?php echo $kep_eleres; ?>" width="100"/>

<?php echo $kep_cime ?>

</td>

</tr>

</table>


2013. nov. 7. 23:44
 1/6 anonim ***** válasza:

van mondjuk ket keped .

<?php

$tomb = array(

'1' => 'kep eleresi utja',

'2' => 'masodik kep eleresi utja'

);

$rand_szam = mt_rand(1,2);

echo $tomb[$rand];

?>

remelem ilyenre gondoltal:)

ha tobb kep van akkor berakod a tombbe + a random szamnal az intervallumot atirod

2013. nov. 8. 07:13
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

elozo vagyok...

a tombbe ugy rakd be a kep linkjet,hogy igy nezzen ki:

1 => '<img src="eleresiut"><br>',

2=> '<img src="eleresiut2"><br>

satobbi satobbi

2013. nov. 8. 13:26
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Mysql adatbazisbol szeretnem kiirni, "id" alapjan tobb kepet, de ahhoz ez nem jo
2013. nov. 8. 15:53
 4/6 anonim ***** válasza:

akkor viszont úgy csináld az adatbázist, hogy van az id-je + van mellé egy elérési út sor, amiben a linket tárolod

aztán php-ban így:

$leker = mysql_query("SELECT * FROM kepek WHERE id='$ez'");

while($to = mysql_fetch_array($leker)){

$kepeleresiut = $to['kepeleresiutsora'];

}

és így ki tudod írni:

echo "<img src='".$kepeleresiut."'>";

2013. nov. 8. 16:13
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
de igy is csak 1 "id"-t kap amivel csak azt tudom kiiratni
2013. nov. 8. 16:22
 6/6 anonim ***** válasza:

akkor a WHERE id=-hoz egy olyan valtozot irsz aminek az erteke egy random szam,pl. $rand = mt_rand(1,2);

sql lekeres = mysql_query("SELECT * FROM kepek WHERE id='$rand'";

2013. nov. 8. 17:55
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!