1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
function insert($idrub,$titre,$tags,$contenu,$idrubb)
{
global $conn;
$reqmax0=$conn->prepare("SELECT MAX(PLACE) as max FROM article,appartenir WHERE ID_RUBRIQUE=:idrub AND article.ID_ARTICLE=appartenir.ID_ARTICLE AND ETAT!=0");
$reqmax0->bindParam('idrub',$idrubb);
$reqmax0->execute();
$pmax0=$reqmax0->fetch(PDO::FETCH_BOTH);
$place=$pmax0['max']+1;
$inactu="INSERT INTO article (
`ID_ARTICLE` ,
`TITRE` ,
`CONTENU` ,
`DATE` ,
`ETAT`,
`PLACE`,
`MOTS-CLEF`
)
VALUES (
NULL ,:titre,:contenu,now(), '1',:place,:tags
)";
$reqinactu=$conn->prepare($inactu);
$titre=stripslashes(htmlentities($titre));
$reqinactu->bindParam('titre',$titre);
$contenu=stripslashes($contenu);
$reqinactu->bindParam('contenu',$contenu);
$place=$pmax0['max']+1;
$reqinactu->bindParam('place',$place);
$reqinactu->bindParam('tags',$tags);
$reqinactu->execute();
$inapp="INSERT INTO appartenir (
ID_ARTICLE,
ID_RUBRIQUE
)
VALUES(
:idapp,:idrubb)";
$reqinapp=$conn->prepare($inapp);
$idapp=$conn->lastInsertId();
$reqinapp->bindParam('idapp',$idapp);
$reqinapp->bindParam('idrubb',$idrubb);
$reqinapp->execute();
} |
Partager