Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
help cod php
Last Updated: Sep 24 2014 13:36, Started by
MARIUSEF
, Aug 11 2014 13:12
·
0
#1
Posted 11 August 2014 - 13:12
Deci cand accesez
http://localhost/fav...?v=add_fav&b=99 imi adauga nr 99 in baza de date dar cum fac , daca mai accesez odata http://localhost/fav...?v=add_fav&b=99 sa imi spuna ca acest nr a fost deja adaugat si sa nu mai apara de 2 ori <?php session_start(); mysql_connect("localhost","media","pass") or die (mysql_error()); mysql_select_db("media") or die (mysql_error()); ////////////// $gew = mysql_query("SELECT * FROM `utilizatori` WHERE `user`='".$_SESSION['user_sess']."'"); $getyinfo2 = mysql_fetch_array($gew); $fl = $_GET['v']; if($fl == 'add_fav'){ $getidd = $_GET['b']; $fav_get = trim($getidd); $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get; $go = mysql_query("UPDATE `utilizatori` SET `video_favorite`='$fav_new' WHERE `user`='".$_SESSION['user_sess']."'") or die(mysql_error()); if($go){ echo $getyinfo2['video_favorite']; } else { echo mysql_error(); } // echo $fav_new; // echo $_SESSION['user_sess']; } else { $user_session = $_SESSION['user_sess']; $tty = mysql_query("SELECT * FROM `utilizatori` WHERE `user`='$user_session'") or die(mysql_error()); while($tow = mysql_fetch_array($tty)){ $favo = $tow['video_favorite']; $c_favo = explode('|',trim($favo)); foreach($c_favo as $rt){ echo $rt.'<br />'; } } } ?> |
#2
Posted 11 August 2014 - 13:17
fa un select dupa valoare inainte si verifica daca mai este sau nu, nu vad problema
|
#3
Posted 11 August 2014 - 13:21
yonut_a, on 11 august 2014 - 13:17, said:
fa un select dupa valoare inainte si verifica daca mai este sau nu, nu vad problema nu inteleg ce zici , despre ce select vorbesti intr-adevar la cod nu este nici o problema eu vreau o completare dupa cum am scris si mai sus "daca nr respectiv a mai fost adaugat in baza de date sa imi spuna ca acest nr a fost deja adaugat si sa nu mai apara de 2 ori" |
#4
Posted 11 August 2014 - 13:23
pai si eu ce ti am zis ? fa un select dupa valoare respectiva sa vezi daca mai este sau nu in baza de date
|
#5
Posted 11 August 2014 - 13:27
#6
Posted 11 August 2014 - 13:30
Tu nu stii ce e ala un select ?
Vad ca l ai folosit deja de 2 ori in codul tau |
#7
Posted 11 August 2014 - 13:34
#8
Posted 11 August 2014 - 13:39
pune un index unique in baza pe acea coloana si nu vei mai avea inregistrari duplicate.
|
#9
Posted 11 August 2014 - 13:46
pai daca stii la ce ma refer de ce nu incerci sa faci singur ? cum altfel crezi ca vei invata ?
|
#10
Posted 11 August 2014 - 13:53
yonut_a, on 11 august 2014 - 13:46, said:
pai daca stii la ce ma refer de ce nu incerci sa faci singur ? cum altfel crezi ca vei invata ? _Smiley_, on 11 august 2014 - 13:39, said:
pune un index unique in baza pe acea coloana si nu vei mai avea inregistrari duplicate. el acuma apare ex: |12|11|8|13|13|44|21 banuiesc ca aici $getidd = $_GET['b']; $fav_get = trim($getidd); $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get;trebuie adaugat ceva Edited by MARIUSEF, 11 August 2014 - 14:03. |
|
#11
Posted 11 August 2014 - 14:50
Așa-i că-i luat de pe net codul și tu nu știi un bob de php?
|
#12
Posted 11 August 2014 - 14:54
$fav_new = explode('|', $fav_new); $fav_new = array_unique($fav_new); $fav_new = implode('|', $fav_new); dupa: $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get; |
#13
Posted 11 August 2014 - 14:59
Problema ta este ca adaugi acel numar la sir fara sa verifici existenta acestuia.
$getidd = $_GET['b']; $fav_get = trim($getidd); $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get; $go = mysql_query("UPDATE `utilizatori` SET `video_favorite`='$fav_new' WHERE `user`='".$_SESSION['user_sess']."'") or die(mysql_error()); if($go){ echo $getyinfo2['video_favorite']; } else { echo mysql_error(); } Eu as proceda astfel: $getidd = $_GET['b']; $fav_get = trim($getidd); // aici incep diferentele $este deja = 0; $bucatele = explode('|', $getyinfo2['video_favorite']); for($i=1;$i<count($bucatele);$i++) { if($bucatele[$i] == $fav_get){$este_deja++;} } if($este_deja < 1) { $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get; $go = mysql_query("UPDATE `utilizatori` SET `video_favorite`='$fav_new' WHERE `user`='".$_SESSION['user_sess']."'") or die(mysql_error()); if($go){ echo $getyinfo2['video_favorite']; } else { echo mysql_error(); } } else {echo 'Este deja!';} Nu am verificat functionarea codului deci ar putea sa dea eroare. Dar sper ca ai prins ideea. |
#14
Posted 11 August 2014 - 15:08
MikeD, on 11 august 2014 - 14:50, said:
Așa-i că-i luat de pe net codul și tu nu știi un bob de php? aproape ai dreptate , mai putin partea asta "Așa-i că-i luat de pe net" Nemesis-, on 11 august 2014 - 14:54, said: $fav_new = explode('|', $fav_new); $fav_new = array_unique($fav_new); $fav_new = implode('|', $fav_new); dupa: $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get; nu am incercat, dar iti multumesc Parameter, on 11 august 2014 - 14:59, said:
Problema ta este ca adaugi acel numar la sir fara sa verifici existenta acestuia. $getidd = $_GET['b']; $fav_get = trim($getidd); $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get; $go = mysql_query("UPDATE `utilizatori` SET `video_favorite`='$fav_new' WHERE `user`='".$_SESSION['user_sess']."'") or die(mysql_error()); if($go){ echo $getyinfo2['video_favorite']; } else { echo mysql_error(); } Eu as proceda astfel: $getidd = $_GET['b']; $fav_get = trim($getidd); // aici incep diferentele $este deja = 0; $bucatele = explode('|', $getyinfo2['video_favorite']); for($i=1;$i<count($bucatele);$i++) { if($bucatele[$i] == $fav_get){$este_deja++;} } if($este_deja < 1) { $fav_new = $getyinfo2['video_favorite'].'|'.$fav_get; $go = mysql_query("UPDATE `utilizatori` SET `video_favorite`='$fav_new' WHERE `user`='".$_SESSION['user_sess']."'") or die(mysql_error()); if($go){ echo $getyinfo2['video_favorite']; } else { echo mysql_error(); } } else {echo 'Este deja!';} Nu am verificat functionarea codului deci ar putea sa dea eroare. Dar sper ca ai prins ideea. esti tare , multumesc mult REZOLVAT daca se poate inca un lucru cand adaug un nr sa imi apara mesaju' Nr X a fost adaugat cu succes. Edited by MARIUSEF, 11 August 2014 - 15:16. |
#15
Posted 14 August 2014 - 07:38
Sa stii ca raspunsul dat de Nemesis- este mult mai elegant.
In ceea ce priveste "Nr X a fost adaugat cu succes.", trebuie sa completezi IF-ul asta if($go){ echo $getyinfo2['video_favorite']; } astfel: if($go){ echo 'Numarul <b>'.$fav_get.'</b> a fost adaugat cu succes!<br />'; echo $getyinfo2['video_favorite']; } PHP nu este greu dar trebuie sa stii macar un pic de HTML ca sa lucrezi cu el. |
|
#16
Posted 24 September 2014 - 13:36
Incearca macar sa folosesti functiile mysqli sau daca vrei sa inveti intr-adevar php, invata ce sunt clasele si metodele si apoi mergi pe PDO, altfel, intra orice gica si iti face mysql injection
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users