Poslao: 23 Jul 2007 23:30
|
offline
- DR
- Legendarni građanin
- Pridružio: 08 Okt 2004
- Poruke: 5450
- Gde živiš: Beograd
|
super, radi!
<?
while($red = mysql_fetch_array($upit) ) {
echo("<tr><td>" . $red['nesto'] . "</td></tr>");
}
?>
kako ovde u 'nesto' da stavim da cita vise polja iz baze?
ili jos bolje : kako bi skipt izgledao da stavim da biraju opcije iz padajuceg menija i kad nesto izaberu izadje im to nesto kao podatak iz baze?
p.s kad i to zavrsim postavicu ceo kod da mogu da koriste i drugi kojima bi to bilo potrebno.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 24 Jul 2007 00:13
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
pa u nesto neces moci... to nesto je naziv iz baze...
dakle ako imas jos jednu kolonu u bazi onda stavis
$red['takolona']
recimo imas i ID tako da mozes da stavis i $red['id'], dakle stavlja se naziv kolone iz baze.... koliko hoces... mozes i sva polja iz baze a mozes i samo koja zelis....
a ovo da biraju.....nisam bas najbolje razumeo....
Ako zelis recimo da izaberu neku godinu, ti im preko html-a dozvolis da biraju samo odredjene godine i kada izaberu i posalju u bazu ta izabrana godina se salje u okviru sql upita....
dakle ovde je text i prosledjuje se kao $_POST['tekst'], a ako su opcije onda samo ne stoji tamo <input type="text" vec
<select name="text">
<option value="1999">godina 1999</option>
<option value="2000">godina 2000</option>
</select>
recimo... i onda ce se u bazu upisati ili 1999 ili 2000 (vidis value)
aj pojasni na sta mislis ako sam zalutao
|
|
|
|
Poslao: 24 Jul 2007 01:47
|
offline
- DR
- Legendarni građanin
- Pridružio: 08 Okt 2004
- Poruke: 5450
- Gde živiš: Beograd
|
da tako nekako, ako npr izaberu godinu, da im kao rezultat izbaci emial adresu clana iz baze koji zadovoljava taj kriterijum, nije mi problem html vec php kod za to?
p.s. tek sam sad video onaj tvoj poslednji edit tvoje prethodne poruke
|
|
|
|
Poslao: 24 Jul 2007 02:10
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
ma moze naravno....
html treba da ti ima umesto input type="text" opcije i samo ta opcija da se prosledi....
eto probaj u gore kodu da umesto input type="text" stavis
<select name="text">
<option value="1999">godina 1999</option>
<option value="2000">godina 2000</option>
</select>
i u bazu ce se upisati ili 1999 ili 2000 kao tekst poruke....
e sad ti hoces da izaberes kriterimue pa da nadje takog nekog korisnika u bazi... nije nista drugo do sql upita.... samo umesto unosa u bazu (insert into)
koristi se select * from baza where pa ovde kriterijumi
|
|
|
|
Poslao: 24 Jul 2007 03:41
|
offline
- DR
- Legendarni građanin
- Pridružio: 08 Okt 2004
- Poruke: 5450
- Gde živiš: Beograd
|
pogubih se u ovim kvacicama
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '123456';
$dbname = 'dipl';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Gre?a pri konektovanju na bazu');
mysql_select_db($dbname);
$upit1 = mysql_query("select prosek from ime;");
if(!$upit1) {
echo("<p>" . mysql_error() . "</p>"); }
$upit2 = mysql_query("select upis from ime;");
if(!$upit2) {
echo("<p>" . mysql_error() . "</p>");}
$upit3 = mysql_query("select zavrsetak from ime;");
if(!$upit3) {
echo("<p>" . mysql_error() . "</p>");}
$upit4 = mysql_query("select plata from ime;");
if(!$upit4) {
echo("<p>" . mysql_error() . "</p>");}
$upit5 = mysql_query("select stan from ime;");
if(!$upit5) {
echo("<p>" . mysql_error() . "</p>");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>upisi se bre</title>
</head>
<body>
<?
//upis u bazu
if ( isset($_POST['potvrdi']) ) {
$sprema = trim($_POST['sprema']);
$ime = trim($_POST['ime']);
$prezime = trim($_POST['prezime']);
$gupis = trim($_POST['gupis']);
$zavrsetak = trim($_POST['zavrsetak']);
$prosek = trim($_POST['prosek']);
$plata = trim($_POST['plata']);
$mesto = trim($_POST['mesto']);
$stan = trim($_POST['stan']);
$upis = "insert into ime values ('$sprema', '$ime', '$prezime', '$gupis', '$zavrsetak', '$prosek', '$plata', '$mesto', '$stan')";
if( mysql_query($upis) ) {
echo("upisano");
}
else {
echo("greka u upisu");
}
}
?>
<table align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="leftm" align="center">IZ BAZE</td>
</tr> </table>
<form method="post" name="forma" action="">
<table align="center" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center">Izaberi    
<select name="izbor">
<option value="prosek">Prosek</option>
<option value="upis">Godina upisa</option>
<option value="zavrsetak">Godina zavrsetka</option>
<option value="mesto">Mesto</option>
<option value="plata">Plata</option>
<option value="stan">Stan</option>
</select>
</td>
</tr> <tr>
<td colspan="2" align="center"><input type="submit" name="posalji" value="Pošalji"></td>
</tr> </table>
<?
if ( isset($_POST['posalji']) ) {
$izbor = "select prosek, upis, zavrsetak, mesto, plata, stan from ime ORDER BY id";
if( mysql_query($izbor) ) {
echo("poslato");
}
else {
echo("greka u upisu");
}
}
while($red = mysql_fetch_array($upit1) ) {
echo("<tr><td>" . $red['prosek'] . "</td></tr>");
}
while($red = mysql_fetch_array($upit2) ) {
echo("<tr><td>" . $red['upis'] . "</td></tr>");
}
while($red = mysql_fetch_array($upit3) ) {
echo("<tr><td>" . $red['zavrsetak'] . "</td></tr>");
}
while($red = mysql_fetch_array($upit4) ) {
echo("<tr><td>" . $red['plata'] . "</td></tr>");
}
while($red = mysql_fetch_array($upit5) ) {
echo("<tr><td>" . $red['stan'] . "</td></tr>");
}
?>
</table>
<form method="post" name="forma" action="">
<table align="center" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" class="leftm" align="center">UPIŠI U BAZU</td>
</tr>
<tr>
<td align="center">Strucna sprema    
<select name="sprema">
<option value="ft">Farmaceutski tehnicar</option>
<option value="df">Diplomirani farmaceut</option>
</select>
</td>
</tr>
<tr>
<td align="center">Ime      <input type="text" name="ime"></td>
</tr>
<tr>
<td align="center">prezime      <input type="text" name="prezime"></td>
</tr>
<tr>
<td align="center">Godina upisa       <input type="text" name="gupis"></td>
</tr>
<tr>
<td align="center">Godina zavrsetka <input type="text" name="zavrsetak"></td>
</tr>
<tr>
<td align="center">Prosek ocena      <input type="text" name="prosek"></td>
</tr>
<tr>
<td align="center">Zeljena plata[min]  <input type="text" name="plata"></td>
</tr>
<tr>
<td align="center">Zeljeno mesto za rad  
<select name="mesto">
<option value="sv">Srbija-Vojvodina</option>
<option value="sb">Srbija-Beograd</option>
<option value="scs">Srbija-Centralna Srbija</option>
<option value="bhrs">Bosna i Hercegovina-Republika Srpska</option>
<option value="bhf">Bosna i Hercegovina-Federacija</option>
<option value="cg">Crna Gora</option>
</select>
</td>
</tr>
<tr>
<td align="center">Placen stan <input type="checkbox" name="stan" value="da"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="potvrdi" value="Pošalji"></td>
</tr>
</table>
</form>
</body>
</html>
sad je problem sto mi i pre nego sto kliknem "posalji" u ispisu iz baze vec ocita sve navedene podatke??
|
|
|
|
Poslao: 24 Jul 2007 04:05
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
aj sto si se ti pogubio nego sto si i mene pogubio
Nesto si zeznuo kod
koje to posalji.... daj malo bolje ga nazovi.... recimo citanje iz baze neka se zove izlistaj i tamo stavi if ( isset($_POST['izlistaj']) )
a upis neka se zove posalji i neka bude if ( isset($_POST['posalji']) )
i nisam skapirao sta ce ti onoliko upita... dovoljan je jedan upit da ti izvadi podakte a posle ti uzmes samo one koji te zanimaju...
|
|
|
|
Poslao: 24 Jul 2007 04:16
|
offline
- DR
- Legendarni građanin
- Pridružio: 08 Okt 2004
- Poruke: 5450
- Gde živiš: Beograd
|
pa to je glavno-kako da mi izlista samo ono sto je prethodno selektovao iz padajuceg menija?
|
|
|
|
Poslao: 24 Jul 2007 04:36
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
cek mozes li odrediti koj deo koda ti se pojavljuje i bez potrebe ?
Prvo to....
i izmeni ono posalji i ostalo, pa daj takav kod... dakle daj dugme za izlista sa takvim if isset i posalji koji vrsi upis u bazu
|
|
|
|
Poslao: 24 Jul 2007 04:49
|
offline
- DR
- Legendarni građanin
- Pridružio: 08 Okt 2004
- Poruke: 5450
- Gde živiš: Beograd
|
to posalji i potvrdi vec se razlikuje <?
if ( isset($_POST['posalji']) ) {
$izbor = "select prosek, upis, zavrsetak, mesto, plata, stan from ime ORDER BY id";
if( mysql_query($izbor) ) {
echo("poslato");
}
else {
echo("greka u upisu");
} i <?
//upis u bazu
if ( isset($_POST['potvrdi']) ) {
$sprema = trim($_POST['sprema']);
$ime = trim($_POST['ime']);
...
|
|
|
|
Poslao: 24 Jul 2007 05:06
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
dobro sta ti se izlistava bez potrebe ??? ovo drugo
|
|
|
|